Что такое PodDisruptionBudget и зачем он нужен?

Senior
166 просмотров
AFK Offer AI

PDB гарантирует что при плановых нарушениях (drain ноды, rolling update) не упадёт больше определённого числа подов. minAvailable: 2 говорит что всегда должно быть доступно минимум 2 пода. kubectl drain и rolling updates уважают PDB — если удаление нарушит бюджет, операция подождёт. Критично для high availability: без PDB rolling drain может уронить все поды сервиса.

Следующий вопрос

Что такое containerd и как он связан с Docker?