Chapter 4: Workload Controllers
⏱️ Total chapter time: ~60 min (30 min reading + 30 min lab)
After this chapter, you will be able to: Deploy applications using the right controller for the job, perform zero-downtime rolling updates, rollback a bad deployment, and understand when to use each controller type.
What’s Inside
| Section | Topic | Time |
|---|---|---|
| 4.1 | ReplicaSets — Desired State and Self-Healing | ~5 min |
| 4.2 | Deployments — Rolling Updates, Rollbacks, and Strategy | ~8 min |
| 4.3 | DaemonSets — One Per Node | ~5 min |
| 4.4 | StatefulSets — When Identity Matters | ~6 min |
| 4.5 | Jobs and CronJobs — Run-to-Completion Workloads | ~5 min |
| 4.6 | 🔬 Lab: Deploy, Scale, Update, and Rollback | ~30 min |
Prerequisites
- Completed Chapter 3 (understand pods)
minikube statusshowsRunning