Как создать внутренний Ingress-контроллер
Статья создана
Обновлена 16 августа 2024 г.
Описание сценария
Необходимо создать внутренний Ingress-контроллер.
Решение
Примечание
Возможность использования внутренних контроллеров находится в Preview — обратитесь в службу поддержки
Чтобы Ingress создавал внутренний контроллер, нужно настроить ряд параметров в файле values.yaml
и использовать его при установке контроллера через Helm Chart. Для этого выполните следующие действия:
-
Выставьте в
True
значение параметраinternal.enabled
. -
Добавьте
следующие аннотации в сервис:yandex.cloud/load-balancer-type: internal yandex.cloud/subnet-id: <id подсети из которой будет выдан внутренний IP>
-
Отключите использование внешнего контроллера
, выставив параметрexternal.enabled
вFalse
.
После создания балансировщика через Helm Chart, проверки Health Check будут добавлены автоматически.