Pods, labels & namespaces

Six labelled pods on two nodes. Pick a selector and a namespace: matching pods light up and the kubectl output updates. On the workbench, one pod is opened up beside its phase board. Or press ▶ Guided tour.

Drag to rotate · click a part

  

A pod is the smallest thing Kubernetes runs: one or more containers that share an IP and volumes and are scheduled together. Pods carry labels, and almost everything finds pods through label selectors. Namespaces divide one cluster into named groups for names, access rules and quotas; they are logical and span all nodes. A pod's phase moves from Pending through ContainerCreating to Running, and ends as Succeeded or Failed.