Перейти к содержанию

Общие концепты строения кластера боцман

Controlplane

Для отказоустойчивости реализуется концепция Virtual IP (kubevip).
IP адрес ControlPlane плавает между узлами в автоматическом режиме. В случае падения одного из CP адрес просто переедет на соседний мастер.

ETCD, kube-api, scheduler, controller-manager деплоится как статик под.

Kubelet и containerd устанавливаются как пакеты и работают как системные демоны.

Убран kube-proxy, как самый ненадежный компонент.

Авторизация в регистри настроена в конфиге containerd.

Настроен автостарт kubelet.

Worker

Kubelet и containerd устанавливаются как пакеты и работают как системные демоны.

Убран kube-proxy, как самый ненадежный компонент.

Авторизация в регистри настроена в конфиге containerd.

Настроен автостарт kubelet.

Nginx Ingress деплоится как DaemonSet.

Longhorn деплоится только на воркерах.