Skip to main content

Why does Pod Disruption Budget not protect against node failures?

Expert Kubernetes
Quick Answer PDB is enforced only during voluntary disruptions processed by the Eviction API รขโ‚ฌโ€ drain operations, cluster upgrades. Node failures are involuntary รขโ‚ฌโ€ the node goes down hard, and Kubernetes terminates all its Pods immediately without consulting PDB. Use Pod Anti-Affinity across nodes/zones to ensure replicas are physically separated รขโ‚ฌโ€ that's your protection against node failures.

Answer

PDB applies only to voluntary disruptions; node crashes bypass it.
S
SugharaIQ Editorial Team Verified Answer

This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.

Want to bookmark, take notes, or join discussions?

Sign in to access all features and personalize your learning experience.

Sign In Create Account

Source: SugharaIQ

Ready to level up? Start Practice