intermediate~4h
Scheduling: Affinity, Taints & Topology Spread
Real clusters use four mechanisms to influence Pod placement: Node Affinity, Pod Affinity/Anti-Affinity, Taints and Tolerations, and Topology Spread Constraints. Each solves a distinct placement probl
Learning objectives
- Distinguish node affinity, Pod affinity, and Pod anti-affinity by what each one actually compares a Pod against.
- Explain what a taint and its matching toleration actually do together, and why they're a two-sided mechanism.
- Design a topology spread constraint that keeps replicas genuinely distributed across failure domains.
This is a Pro chapter
Sign in, then upgrade to Pro or Power to unlock this and the full DevOps Mastery library.
Scheduling: Affinity, Taints & Topology Spread