Как стать автором
Обновить

Комментарии 3

Спасибо за статью.! Только так и не понятно что с балансировщиками? Какая магия будет балансировать трафик к кластеру?

Магии никакой нет.
При инсталляции через vSphere IPI кластер разворачивает на контейнеры с keepalived и haproxy (на master nodes – для Cluster API, на worker nodes – для Ingress ).
Keepalived соответственно поднимает VIP адреса, которые вы указали в install-config.yaml и «перевозит» их в случае отказа узла.

haproxy балансирует уже на IP-адреса узлов кластера на соответствующие порты. Чтобы не мешать работе кластера, если вы решите сделать внешнюю балансировку, haproxy «слушает» на других портах (например для Cluster API это 9443 вместо 6443).
При обращении на VIP через правила в iptables перенаправляет пакеты на порт, который слушает haproxy.

Детали конфигурации можно посмотреть в проекте «openshift-vsphere-infra» в самом кластере OpenShift.

Круто, теперь все стало на свои места, мне кажется ваш развернутый ответ был бы еще полезнее в самой статье.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий