Under the Hood (Kubernetes Internals)

Opens the control room drawn from the outside, and finally walks in. By the end, a stuck pod names the one program that stuck it.
Before you start. A pod is one running container, or a few that share a machine, that the cluster promises to keep running; The Harbor Master (pods, deployments, services) showed that, along with the other things you ask the cluster for by name: a Deployment (the app’s recipe), a ReplicaSet (the copy count) and a Service (one shared address). A small loop keeps comparing what you asked for with what is actually running and fixes the gap; Self-Healing & Autoscaling showed it at work. That loop is called the reconcile loop. This lesson opens the five ordinary programs that write those things down and run that loop. If copies of a store agreeing by vote is new, Who holds the pen (consensus & Raft) in System Design shows it in one read.