Skip to content

Topic

Pod Disruption Budgets

Kubernetes' mechanism for capping how many pods of a workload may be voluntarily evicted at once, and the practice of setting budgets that keep a service inside its availability targets.

Current clusters

build1 publisher

The eviction API is the only path a PodDisruptionBudget can block

Gremlin's walkthrough stalls a node drain after evicting one of four nginx replicas. The same budget leaves the Deployment controller and the Horizontal Pod Autoscaler free to delete pods directly, because they never call eviction.

Publishers:gremlin.com

Reality

Evidence55
Adoption
Insufficient
Hype gap+12
Incentives55
Confidence58