В Control Plane Kubernetes входят следующие компоненты:
- kube-apiserver: Предоставляет универсальный API Kubernetes, обрабатывает все запросы, отвечает за валидацию и хранение состояния кластера.
- etcd: Распределенное, согласованное хранилище ключ-значение, используемое для хранения конфигурационных данных кластера и его состояния.
- kube-scheduler: Назначает вновь созданным подам узлы, анализируя требования пода и доступные ресурсы узлов.
- kube-controller-manager: Запускает контроллеры, которые отслеживают состояние кластера через API-сервер и стремятся привести текущее состояние к желаемому. Примеры контроллеров: Deployment Controller, DaemonSet Controller, Replication Controller.
- **cloud-controller-manager (опцио