Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

SectionTopicTime
4.1ReplicaSets — Desired State and Self-Healing~5 min
4.2Deployments — Rolling Updates, Rollbacks, and Strategy~8 min
4.3DaemonSets — One Per Node~5 min
4.4StatefulSets — When Identity Matters~6 min
4.5Jobs 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 status shows Running