Pod Disruption Budget (PDB)
Das Pod Disruption Budget stellt sicher, dass bestimmte Pods nicht freiwillig beendet werden können
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