Kubernetes
Practical
By Samson Tanimawo, PhD
Published Dec 5, 2025
4 min read
PodDisruptionBudget Tuning
PDBs prevent disruption. Too tight blocks upgrades.
Live workflow · 3 working · 1 queuedLive
Signal · gather Working
Decide · pick action Working
Apply · with verify Working
Learn · update playbook Queued
Tight PDB
minAvailable: 100% blocks all evictions.
Upgrades stop; nodes cannot drain.
Loose PDB
minAvailable: 1 with replicas: 10 = minimal protection.
Doesn't catch double-disruption.
Right
minAvailable: 75-90% of replicas.
Allows rolling but prevents catastrophe.