Controller Manager
Данный компонент Control Plane управляет различными контроллерами в Kubernetes.
Является процессом, который управляет работой многочисленных контоллеров.
К контроллерам относятся: Deployment, DaemonSet, StatefulSet, PDB, HPA, Job, CronJob, Garbage Collector, Node controller, Service, PV/PVC, Namespace, ResourceQuota.
Контроллер - это процесс, который непрерывно отслеживает состояние различных компонентов кластера Kubernetes. И приводит эти компоненты к желаемому состоянию. Все действия с подконтрольными сущностями осуществляются через API Server.
Node controller - отвечает за состояние нод кластера. Проверяет доступность нод каждые 5 секунд. Если нода не отвечает, контроллер ждёт 40 секунд и помечает ноду как недоступную. Если нода не возвращается в течении 5 минут, то контроллер включает механизм pod eviction. Поды перешедулятся на работоспособные ноды.
Но если под был создан с помощью deploy, ds, sts, то именно эти контроллеры пересоздают поды. И 5 минут ждать не надо.