VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Ingress NGINX

Установка аддона

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

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

  1. Установите аддон:

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел Контейнеры → Кластеры Kubernetes.

    4. Нажмите на имя нужного кластера.

    5. Перейдите на вкладку Аддоны.

    6. Если в кластере уже есть установленные аддоны, нажмите кнопку Добавить аддон.

    7. Нажмите кнопку Установить аддон на карточке аддона ingress-nginx.

    8. При необходимости отредактируйте:

    9. Нажмите кнопку Установить аддон.

      Начнется установка аддона в кластер. Этот процесс может занять длительное время.

  2. Получите IP-адрес балансировщика.

Редактирование кода настройки аддона при установке

Изменение типа балансировщика для Ingress-контроллера

При установке аддона с параметрами по умолчанию создается балансировщик нагрузки с плавающим IP-адресом, и Ingress-контроллер будет доступен из интернета.

Чтобы Ingress-контроллер не был доступен из интернета, укажите аннотацию, согласно которой будет создан внутренний балансировщик нагрузки:

---service:  annotations:    {      "loadbalancer.openstack.org/proxy-protocol": "true",      "service.beta.kubernetes.io/openstack-internal-load-balancer": "true",    }

После редактирования кода продолжите установку аддона.

Получение IP-адреса балансировщика

  1. Подключитесь к кластеру с помощью Kubernetes Dashboard.

  2. В выпадающем списке рядом слева от строки поиска выберите пространство имен ingress-nginx.

  3. Перейдите в раздел меню Service → Services.

  4. Найдите в списке сервисов ingress-nginx-controller типа LoadBalancer.

    В столбце External Endpoints будет отображен плавающий IP-адрес, назначенный балансировщику.