PDB ограничивает, сколько Pod'ов приложения можно добровольно нарушить одновременно (drain, rollout node); задаёт minAvailable или maxUnavailable.
Разбор
- Защищает от слишком агрессивного drain кластер-админами.
- Слишком жёсткий PDB блокирует drain и upgrades.
- Не защищает от ноды, которая просто умерла (involuntary).
- Связка с HPA: учитывайте минимум реплик.
Итог
PDB — контракт доступности при добровольных эвикциях.