Workloads
Module infographic
54 / 82

Revision poster: choose the object by identity, placement and lifetime.

Infographic: five workload objects, the Deployment to ReplicaSet to Pods chain, rolling update settings and StatefulSet ordinals
Click the poster to enlarge it

The top row compares the five objects. The middle row shows ownership. The bottom row shows the settings you tune most often.

  1. 1Deployment: interchangeable Pods, rolling updates, rollback.
  2. 2StatefulSet: stable names, own storage, ordered start, partition canary.
  3. 3DaemonSet: one Pod per node.
  4. 4Job and CronJob: run to completion, once or on a schedule.
  5. 5maxSurge adds capacity first; maxUnavailable limits loss; readiness gates progress.
  6. 6Init containers run first in order; native sidecars wrap the app lifecycle.

Self-check: cover the poster and answer

  • Why is a one-time migration a bad fit for a Deployment?
  • What do you change to canary a database upgrade on one replica?

Pick the object by identity, placement and lifetime.