Pod Disruption Budget (PDB)
1 Minute Lesezeit

Pod Disruption Budget (PDB)

Das Pod Disruption Budget stellt sicher, dass bestimmte Pods nicht freiwillig beendet werden können
kubernetes

Ein Pod Disruption Budget, auch bekannt als PDB, ermöglicht es einem Anwendungsbesitzer, ein Objekt für eine replizierte Anwendung zu erstellen. Dieses Objekt stellt sicher, dass eine bestimmte Anzahl oder Prozentsatz von Pods mit einem bestimmten Label zu keinem Zeitpunkt freiwillig beendet werden.

Der Zweck eines PDB besteht darin, sicherzustellen, dass eine Anwendung während Wartungsarbeiten oder anderen geplanten Unterbrechungen weiterhin eine Mindestanzahl von Pods aufrechterhalten kann, um die Verfügbarkeit zu gewährleisten. Dies ist besonders wichtig für replizierte Anwendungen, bei denen das Ausfallen eines Pods durch eine geplante Unterbrechung zu einer Beeinträchtigung der Dienstleistung führen kann.

Es ist wichtig zu beachten, dass PDBs unfreiwillige Unterbrechungen nicht verhindern können. Wenn ein Pod aus einem anderen Grund als dem, der in der PDB spezifiziert ist, beendet wird, wird dies gegen das Budget gezählt. PDBs bieten also eine Möglichkeit zur Steuerung und Verwaltung von Unterbrechungen, um sicherzustellen, dass die Verfügbarkeit von Anwendungen in Kubernetes-Clustern aufrechterhalten wird.

Link zum offiziellen Glossar

Verwandte Begriffe

Add-ons

Add-ons können die Funktionalität von Kubernetes erweitern

kubernetes

Admission Controller

Als Admission Controller versteht man den Teil des Codes, der Anfrage an die API abfängt bevor der Object gespeichert …

kubernetes