Sobes.tech
Middle+

Šta se dešava ako ručno obrišete podove StatefulSet i DaemonSet?

sobes.tech АИ

Одговор од АИ

Если вручную удалить поды, управляемые StatefulSet, контроллер StatefulSet обнаружит, что количество подов меньше заданного в спецификации, и создаст новые поды с теми же именами и идентичностями (например, с теми же ordinal индексами). StatefulSet гарантирует порядок и стабильность идентичности, поэтому новые поды будут восстановлены с сохранением имени и привязок к томам.

Для DaemonSet ситуация похожая: контроллер DaemonSet следит за тем, чтобы на каждом подходящем узле был запущен под. Если под удалён вручную, DaemonSet создаст новый под на этом же узле.

Таким образом, удаление подов вручную у StatefulSet и DaemonSet приведёт к их автоматическому восстановлению контроллерами, что обеспечивает высокую доступность и стабильность сервисов.