An intro to D-Bus
Motivation On a local machine, applications often need to talk to each other to exchange information. For example, if I am building a user application around battery health, I might need informati...
Motivation On a local machine, applications often need to talk to each other to exchange information. For example, if I am building a user application around battery health, I might need informati...
Motivation Systemd is the successor of SysV in many on of the Linux based OS’es. The advantages of systemd over SysV are: Faster boot-up time since, daemons start paralelly as compared to sysV...
Motivation These days I spend my time on learning and exploring tools around k8s. I have access to company’s k8s cluster but I can’t break the cluster while experimenting. I have some free credits...
tree To see the hierarchy of a directory. less To open a scrollable pager of a file. head To see the first n lines of a file. tail To see the last -n lines of a file. tail -f file is also ve...
Motivation: Why Authorization Matters Kubernetes is fundamentally an API-driven system. Every action such as creating a Pod, reading a Secret, scaling a Deployment is an API request to the kube-ap...
ConfigMaps & Secrets in Kubernetes Motivation: Why Do We Even Need ConfigMaps and Secrets? Imagine building a containerized application that works perfectly on your laptop. Now deploy the sam...
Why Kustomize & Helm Exist: Making Kubernetes Manageable Kubernetes promises declarative infrastructure and infinite scalability—but YAML sprawl is the hidden cost most teams discover too late...
1. Why Storage Is Hard in Kubernetes Containers are ephemeral by design: Containers restart Pods get rescheduled Nodes fail By default, container filesystems do not persist. Kubernetes s...
Premise & Overview Pods should not be addressed directly by other pods. Although pods can technically communicate using Pod IPs, this is discouraged because pod IPs are ephemeral. Reason: Pods...
Overview A workload is an application running on Kubernetes. Applications ultimately run inside Pods, and Kubernetes provides several higher‑level resources to manage Pods depending on workload ch...