SShahzad Ali AhmadJun 21 · 11 min readUnderstanding the Kubernetes Control Plane Like a DevOps EngineerKubernetes Control Plane explained in a practical way for engineers who manage real-world clusters. Introduction When I first started learning Kubernetes, I could create Pods, Deployments, and Serviceshahzadahmad.dev
SShahzad Ali AhmadJun 21 · 6 min readThe Life of a Request Inside KubernetesOne of the most common questions developers ask when they start working with Kubernetes is: “What actually happens when a user sends a request to my application?” We deploy Pods, create Services, coshahzadahmad.dev
SShahzad Ali AhmadJun 21 · 6 min readKubernetes Services Explained: How Traffic Reaches Your ApplicationsWhen developers first start learning Kubernetes, they quickly understand Pods and Deployments. You create a Deployment, Kubernetes creates Pods, and your application starts running. Simple, right? Notshahzadahmad.dev
SShahzad Ali AhmadJun 21 · 6 min readWhat Happens When a Pod Crashes?Most developers know that Kubernetes can automatically restart failed applications. But have you ever wondered what actually happens behind the scenes when a Pod crashes? When I first started learningshahzadahmad.dev
SShahzad Ali AhmadJun 21 · 7 min readKubernetes Health Checks Explained: Liveness, Readiness, and Startup ProbesWhen I first started learning Kubernetes, I thought that if a Pod showed a Running status, everything was working correctly. The application was running.The container hadn’t crashed.The deployment wasshahzadahmad.dev
SShahzad Ali AhmadJun 20 · 6 min readHow Applications Actually Run on KubernetesMost people start learning Kubernetes by creating Pods, Deployments, and Services. kubectl create deployment nginx --image=nginx The Pod becomes Running, the Service gets created, and everything appeshahzadahmad.dev
SShahzad Ali AhmadJun 20 · 6 min readThe Kubernetes Features Developers Should KnowMoving Beyond “kubectl apply” and Understanding What Makes Applications Production-Ready When I first started working with Kubernetes, I thought my responsibility as a developer ended once my containeshahzadahmad.dev
SShahzad Ali AhmadJun 20 · 6 min readWhat Nobody Tells You About Learning KubernetesWhen I first started learning Kubernetes, I thought the hardest part would be understanding Pods, Deployments, Services, and YAML files. I was wrong. The technical concepts were challenging, but they shahzadahmad.dev
SShahzad Ali AhmadJun 19 · 6 min readThe Biggest Differences Between Learning Kubernetes and Using Kubernetes in ProductionWhen I first started learning Kubernetes, my world revolved around: Pods Deployments Services YAML files kubectl commands CKA exam objectives My goal was simple: Understand Kubernetes and earshahzadahmad.dev
SShahzad Ali AhmadJun 19 · 6 min readThe Kubernetes Concepts That Took Me the Longest to UnderstandWhen people start learning Kubernetes, they usually ask: “What’s the hardest part of Kubernetes?” At first, I thought the answer would be something complicated like etcd, kube-scheduler, or cluster shahzadahmad.dev