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

The top row compares the five objects. The middle row shows ownership. The bottom row shows the settings you tune most often.
- 1Deployment: interchangeable Pods, rolling updates, rollback.
- 2StatefulSet: stable names, own storage, ordered start, partition canary.
- 3DaemonSet: one Pod per node.
- 4Job and CronJob: run to completion, once or on a schedule.
- 5maxSurge adds capacity first; maxUnavailable limits loss; readiness gates progress.
- 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.