Kubernetesbeginner25 minFree
Pods and workloads
The smallest deployable unit, and the controllers that manage sets of them.
In short
A pod is one or more containers sharing a network namespace and a lifecycle. You rarely create one directly — Deployments, StatefulSets, DaemonSets and Jobs each manage pods with different guarantees about identity, ordering and replacement. Choosing the wrong controller is the root of a surprising number of production problems, because the guarantee you assumed was never offered.
Contents
Downloads
Workload controller decision tree PDF · 120 KB
- #pods
- #deployments
- #statefulsets
- #workloads