Как создать внутренний 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 будут добавлены автоматически.