Creating Homelab
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...
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...
Container Container is an instance of image. Image is the binary data that encapsulates an application and all it’s dependencies. An image is built from a Dockerfile. Dockerfile defines how an ima...
A k8s cluster generally has two types of machines: Control Plane Worker Nodes(called minions sometimes) Control Plane The control plane is the heart of the Kubernetes cluster. It is respons...