IT-Lexikon › Infrastruktur › Pod Disruption Budget

Pod Disruption Budget

Infrastruktur Svenska → Aktualisiert: 2026-09-13

Kubernetes-Objekt, das garantiert, dass bei geplanten Unterbrechungen (Node-Drain, Cluster-Upgrade) mindestens N Pods eines Deployments verfügbar bleiben (oder höchstens M ausfallen dürfen). Ohne Budget kann ein Drain im Standardfall alles gleichzeitig lahmlegen.

Spec: minAvailable: 2 oder maxUnavailable: 30%. kubectl drain respektiert das PDB und blockiert, wenn die Operation das Budget verletzen würde. Legt keine Kapazität fest – schützt nur vor voluntary disruptions. Abstürze und Knotenausfälle gelten als involuntary und werden vom PDB ignoriert. Klassische Falle: Ein PDB mit minAvailable=Replikas-Anzahl macht jeden Drain unmöglich und blockiert damit sämtliche Wartung. PDBs gehören auf jedes Produktions-Deployment, sobald Cluster-Upgrades zur Routine werden.

← Zurück zum Lexikon