Worker nodes
End to end
35 / 82

Seven components, each with one narrow job, deliver a Pod.

Press the right arrow to follow the request. This single story is the best summary of the whole architecture.

kubectlAPI serveretcdDeploymentcontrollerSchedulerkubelet +containerd1apply Deployment (3 replicas)2authn, authz, admit, store3watch fires: create 3 Pods (no node)4scheduler binds each Pod to a node5kubelet sees its Pod and calls the runtime: pull image, start containers6status reported back: Running and Ready

Nothing talks to anything else directly: every arrow goes to or from the API server, and every component only does its own narrow job.