Kubernetes
Practical
By Samson Tanimawo, PhD
Published Oct 8, 2025
4 min read
Pod Topology Spread Constraints
Beyond affinity: topology spread. The pattern.
Live workflow · 3 working · 1 queuedLive
Signal · gather Working
Decide · pick action Working
Apply · with verify Working
Learn · update playbook Queued
Idea
topologySpreadConstraints distributes pods across topology.
Anti-affinity is binary; topology is gradual.
Use
Spread across zones evenly. Fewer pods per zone = less risk.
Zone-aware HA.
Avoid
Hard maxSkew with limited topology.
Pods may not schedule.