Roadmap › Kubernetes (K8s) & AKS › Module: Running Workloads Well
Lessons in this course (15)
8. Workload types: StatefulSet, DaemonSet, Job, CronJob
IntermediateMediumLesson 8 of 15
| Object | Use |
|---|---|
| Deployment | Stateless apps (APIs, web) |
| StatefulSet | Stateful apps needing stable identity and storage: ordered pods db-0, db-1, each with its own PersistentVolumeClaim, stable DNS via a headless Service |
| DaemonSet | One pod per node: log collectors, monitoring agents, CNI |
| Job | Run to completion (migrations, batch) with retries |
| CronJob | Scheduled Jobs (schedule: "0 2 * * *") |