Quite often you’d need to check if a port on a target node is opened or blocked by firewall. I’ve always used telnet to test that but it has a few drawbacks: Need to use dirty hacks in shell scripts to auto close the connection. Also, telnet outputs some errors to /dev/stdout in…
Planet Forklore
Aggregated blog posts from India's open source maintainers.
I upgraded my encryption setup recently, so I thought I should write about it, just in case it is helpful to someone else. As a security professional, I have a different threat model from most folks, and as such my setup does involve a bit more complexity than what I’d recommend…
For the longest time I’ve had these commands in my .gitlab-ci.yml file for a K8s CD pipeline: ... - kubectl apply -k overlays/prod - echo "Waiting for 15 seconds for pods to be restarted" && sleep 15 - kubectl get po ... So, basically I apply the changes to cluster using kubectl…
kubekutr was born out of my frustration of organising K8s resource manifests files/directories. For the uninitiated, K8s lets you hold the state of your cluster declaratively as “manifest” files. K8s does so by a lot of asynchronous control loops to check whether the desired sta…
Yesterday evening, I was working on something. Advay, my 8 year old came by and without giving a damn about the fact that I was occupied with something, he started telling me something and demanded that I pay attention to him. I was super-pissed. In a angry tone I said – “Please…
Dig is a DNS lookup utility developed by BIND which helps a lot while troubleshooting DNS issues (which are more common than you probably think #hugops). I use dig fairly often and thought to write an introductory guide on how you can use dig with some practical examples that’ll…
In this post, I’d like to share my experience and learnings about configuring a deployment pipeline for Kubernetes. I’ll be using Gitlab CI/CD and AWS EKS to demonstrate the concept, but the core idea remains the same: all changes must come declaratively from a single source of …
EKS uses a custom authenticator tool called “aws-iam-authenticator”. The basic idea is to make the auth flow in EKS easier by using the tools you already use in AWS. To wrap your head around the flow, consider three separate entities: A kubernetes resource (entire namespace, spe…
My carbon footprint is significant. I have driven bikes/cars that run on petrol for ~24 years now. I use flights almost 6-10 times a year. I have bought clothes knowing that they come covered in plastic. I have bought products off the Internet knowing that they come covered in p…
So, I got hold of 2 Raspberry Pi4 (still limited stocks in India) recently and wanted to build a Kubernetes cluster. Don’t ask why cause that would be pointless. I’ve little experience with a managed Kubernetes workload (Amazon EKS, which btw deserves its post 😝) but never real…
No posts found
Aditya Athalye
Arya K.
Divya Mohan
Hariharan Umapathi
Kailash Nadh
Karan Sharma
KC Sivaramakrishnan
Mujeeb Rahman K
Nemo
Pranay Kotasthane
Prashanth N Udupa
Ravi Dwivedi
Saket Choudhary
Shrirang Kahale
Shubham Kumar
Sonal Goyal