ALB Ingress Controller

Обновлено 8 апреля 2025 г.

Application Load Balancer (ALB) Ingress Controller использует сервис Yandex Application Load Balancer для балансировки нагрузки и распределения трафика между приложениями Kubernetes.

В сервисе Managed Service for Kubernetes ALB Ingress Controller запускает Yandex Application Load Balancer и необходимые вспомогательные ресурсы, когда пользователь Kubernetes объявляет ресурс Ingress в кластере.

Важно

При обновлении ALB Ingress Controller с версии 0.1.x до версии 0.2.0 или позднее действуют ограничения. Узнайте, применимы ли они к вашей инфраструктуре. Иначе при обновлении ALB Ingress Controller могут возникнуть коллизии.

Инструкция по развертыванию
  1. Создайте сервисный аккаунт, необходимый для работы Ingress-контроллера.

  2. Назначьте ему роли:

    • alb.editor — для создания необходимых ресурсов.
    • vpc.publicAdmin — для управления внешней связностью.
    • certificate-manager.certificates.downloader — для работы с сертификатами, зарегистрированными в сервисе Yandex Certificate Manager.
    • compute.viewer — для использования узлов кластера Managed Service for Kubernetes в целевых группах балансировщика.
  3. Создайте для него статический ключ и сохраните в файл sa-key.json:

    yc iam key create \
      --service-account-name <имя сервисного аккаунта для Ingress-контроллера> \
      --output sa-key.json
    
  4. Задайте настройки приложения:

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

  6. Дождитесь перехода приложения в статус Deployed.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Сетевая инфраструктура
Издатель
ТОО «Яндекс.Облако Казахстан»
Примеры использования
  • Маршрутизация трафика между приложениями.
  • Управление внешним и внутренним доступом к кластерам по протоколу HTTP (S).
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/yc-alb-ingress/yc-alb-ingress-controller-chartv0.2.23Открыть
Docker-образВерсия
Pull-команда
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/yc-alb-ingress/yc-alb-ingress-controller1744064770445325973039431547721319505605769544380v0.2.23
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/yc-alb-ingress/alpine/socat17440647704453259730394315477213195056057695443801.7.4.2-r0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/yc-alb-ingress/bitnami/kubectl17440647704453259730394315477213195056057695443801.27.2
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Сетевая инфраструктура
Издатель
ТОО «Яндекс.Облако Казахстан»