Модуль управления внешними подключениями
На этой странице
В этом разделе можно настроить маршрутизацию внешних подключений к кластеру (Ingress Controller). Он обеспечивает управление и маршрутизацию входящего трафика извне к различным сервисам и приложениям, развернутым в контейнерах.
Для настройки Ingress Controller в интерфейсе кластера управления “Штурвал” перейдите в раздел Кластеры/Кластер управления/Сервисы и репозитории/Установленные сервисы .
Для настройки Ingress Controller в интерфейсе клиентского кластера платформы “Штурвал” перейдите в раздел Кластер/Название кластера/Сервисы и репозитории/Установленные сервисы.
Если модуль не отображается, перейдите в доступные чарты, найдите чарт “shturval-ingress-controller” и нажмите “Установить”.
С дополнительной информацией можно ознакомиться на официальном сайте. В текущем релизе используется Ingress Controller версии 1.10.1
Как заменить VIP Ingress на внешний балансировщик
Если при добавлении кластера вы указали внутренний виртуальный IP-адрес и возникла необходимость заменить его внешним балансировщиком, необходимо внести изменения в спецификацию (customvalues) модуля управления внешними подключениями (shturval-ingress-controller):
controller:
hostPort:
enabled: true
service:
nodePorts:
http: "30080"
https: "30443"
type: NodePort
shturval:
commonName: apps.ip-XX-XX-XXX-XXX.shturval.link
где в параметре commonName
необходимо подставить значение, которое прописано в спецификации сервиса до внесения изменений.
После применения конфигурации узлы будут готовы принимать ингресс трафик на порты 30080
и 30443
. Пример по настройке внешнего балансировщика (HAProxy).