Да! Для достижения отказоустойчивости Kubernetes рекомендуется иметь несколько узлов (основных) плоскостей управления, а если вы работаете в облачных провайдерах, рекомендуется использовать несколько зон доступности.
Компоненты плоскости управления принимают глобальные решения о кластер (например, планирование), а также обнаружение и реагирование на события кластера (например, запуск нового pod , когда поле развертывания replicas
не удовлетворено).
По сути, плоскость управления состоит из следующих компонентов:
kube-apiserver - Предоставляет API Kubernetes. Является ли фронт для плоскости управления Kubernetes
etcd - Ключ / значение Хранилище Kubernetes для кластерных данных
kube-планировщик - Ответственный за часы для вновь созданных модулей без назначенного узла и выбирает узел для их запуска на
kube-controller-manager - Одна из обязанностей контроллера - поддерживать правильное количество модулей для каждой репликации контроллер, заполняет объекты конечных точек и отвечает, когда узлы go не работают.
cloud-controller-manager - Взаимодействие с базовыми поставщиками облаков,
В каждом кластере нужен 1 работник по крайней мере, рабочие узлы ответственны за выполнение ваших рабочих нагрузок.
Вот схема кластера Kubernetes со всеми связанными компонентами:
Подробнее см. здесь