Back to Glossary
Kubernetes

What is Pod Disruption Budget (PDB)?

A Kubernetes policy defining the minimum available pods during voluntary disruptions.

A PodDisruptionBudget (PDB) limits how many pods of a replicated application can be simultaneously disrupted during voluntary disruptions — node drains, rolling updates, or cluster upgrades. You specify minAvailable (minimum pods that must be up) or maxUnavailable (maximum pods that can be down). PDBs prevent operations from violating availability guarantees. If a node drain would violate the PDB, the drain waits until the PDB constraint can be satisfied.

Deep Dive Guide

kubernetes pdb blocking node drain fix

Test your knowledge of Pod Disruption Budget (PDB) and 130 other DevOps concepts