Controller-manager#
Controller-manager - это компонент, отвечающий за запуск контроллеров, которые определяют текущее состояние системы.
Каждый контроллер представляет собой отдельный процесс, и для упрощения все такие процессы скомпилированы в один двоичный файл и выполняются в одном процессе.
Эти контроллеры включают:
контроллер узлов (
Node Controller): уведомляет и реагирует на сбои узлов;контроллер репликации (
Replication Controller): поддерживает правильное количество pod для каждого объекта контроллера репликации в системе;контроллер конечных точек (
Endpoints Controller): заполняет объект конечных точек (Endpoints), то есть связывает сервисы (Services) и pod;контроллеры учетных записей и токенов (
Account & Token Controllers): создают стандартные учетные записи и токены доступа API для новых пространств имен.