How Kubernetes EndpointSlices Actually Work (and Why Endpoints Had to Die)Why EndpointSlices exist, what is actually inside one, the three conditions that decide who gets traffic, how topology hints route zone-aware, and a live cluster demo. May 11, 2026·12 min read
A Kubeconfig for GKE That Doesn't Need gcloudWhen you run gcloud container clusters get-credentials, the kubeconfig it writes looks innocent — until you hand it to a teammate and they hit: error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1beta1" …or the classic gke-gcloud-a...Apr 29, 2026·6 min read
Day 5: Docker Compose - How Docker Actually Gets Used7 Days of Docker in 2026 - From docker run Chaos to Declarative Stacks Nobody types docker run with 15 flags in real life. I’ve been learning and working with Docker for some time now. I’ve explored Apr 28, 2026·16 min read
What Actually Happens When kube-scheduler Picks a Node (13 Stages Inside Kubernetes)Your pod has just been written to etcd. The API server returned 201 Created. The pod exists. But spec.nodeName is still empty, and that is the entire reason this post exists. A pod with no node is notApr 28, 2026·22 min read
Day 4: Breaking Isolation on Purpose - Volumes, Networks, and the Real World7 Days of Docker in 2026 — When Containers Need to Talk and Remember On Day 3, you built production-ready images with Dockerfiles, optimized layers, and mastered multi-stage builds. Every container yApr 27, 2026·16 min read
Day 3: Stop Writing Dockerfiles From Scratch7 Days of Docker (2026), by Saloni Narang, Docker Captain & CNCF Ambassador I'm a Docker Captain. I've reviewed many Dockerfiles, and I can tell you that every single Dockerfile tutorial on the interApr 24, 2026·15 min read
What Actually Happens When You Run kubectl run nginxSo you type kubectl run nginx --image nginx. One line, one pod. About a second later on a warm cluster, the pod is Running. But what actually happens behind the scenes? Let us walk through it, step byApr 24, 2026·16 min read