Page tree
Skip to end of metadata
Go to start of metadata

При создании отказоустойчивого кластера в Control Plane поднимается 3 мастер-ноды, в то время как в стандартном кластере запускается одна мастер-нода. Это повышает доступность (availability) кластера в случае отказа одной или нескольких мастер-нод.

В случае создания стандартного кластера мы не можем гарантировать SLA.

При создании отказоустойчивого кластера сетевой балансировщик будет распределять трафик между всеми тремя нодами. Балансировщик использует алгоритм Round-robin.

Чтобы включить отказоустойчивый кластер:

  • на странице создания кластера включите опцию "Отказоустойчивый кластер"
    • если опция включена, на странице настроек кластера в поле Отказоустойчивость будет стоять значение "Да"

Работоспособность кластера в случае падения компонентов Control Plane

Stacked etcd topology

В случае падения одной мастер-ноды, кластер продолжит работать в штатном режиме. Ни доступность клиентских сервисов, ни возможность разворачивать новые сервисы не пострадают.

В случае падения двух или более мастер-нод, клиентские сервисы останутся доступны для пользователей, однако развертывание новых сервисов станет недоступно.

Если на одной мастер-ноде перестанет работать etcd, кластер продолжит работать в штатном режиме.

Если etcd перестанет работать на двух или более мастер-нодах, развертывание новых сервисов станет недоступно.

Если на одной или двух мастер-нодах перестанет работать какой-либо компонент Control Plane (Scheduler, API Server, Controller Manager), кластер продолжит работать в штатном режиме.

Таким образом:

Для работы кластера в штатном режиме требуется наличие как минимум двух рабочих etcd-реплик и всех работающих компонентов Control Plane (Scheduler, API Server, Controller Manager) хотя бы на одной мастер-ноде.


  • No labels