• Русский
  • Конфигурация инициализации сети кластера Azure AKS

    Обзор поддержки

    ФункцияСтатус поддержкиТребования
    LoadBalancer ServiceПоддерживается по умолчаниюДополнительное развертывание не требуется.
    IngressПоддерживаетсяПо желанию разверните Ingress Controller. По желанию включите функциональность Ingress Class (после включения вы сможете вручную выбирать классы ingress при создании ingress через форму).

    Предварительные требования

    Если вы создали кластер AKS, импортируйте кластер Azure AKS.

    Шаги конфигурации

    Развертывание Ingress Controller

    AKS использует режим контейнерной сети и применяет Nginx Ingress Controller для управления балансировщиками нагрузки, при этом предоставляя внешние адреса доступа для виртуальных IP-адресов (VIP) во внутренней сети контейнеров через Services типа LoadBalancer.

    1. Войдите в Microsoft Azure и перейдите к созданному кластеру AKS.

    2. В левой навигации выберите Kubernetes Resources > Services and Ingresses.

    3. Нажмите Create, выберите из выпадающего списка Ingress (Preview), после чего будет предложено и автоматически создан Ingress Controller.

    4. Нажмите Enable и дождитесь завершения.

    Создание Ingress и LoadBalancer Services

    Вы можете создавать ingress и LoadBalancer сервисы одновременно или выбрать один из них в зависимости от ваших потребностей.

    Создание Ingress

    1. В Container Platform в левой навигации выберите Network > Ingress.

    2. Нажмите Create Ingress и выберите webapprouting.kubernetes.azure.com для Ingress Class.

    3. Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.

    4. Нажмите Create.

    Создание LoadBalancer Service

    1. В Container Platform в левой навигации выберите Network > Services.

    2. Нажмите Create Service и выберите LoadBalancer для External Access.

    3. Разверните annotations и заполните аннотации сервиса LoadBalancer по необходимости.

    4. Нажмите Create.

    Связанные операции

    Создание сертификата

    При использовании протокола HTTPS заранее сохраните учетные данные HTTPS-сертификата в Secret (типа TLS).

    1. В Container Platform в левой навигации выберите Configuration > Secrets.

    2. Нажмите Create Secret.

    3. Выберите тип TLS и импортируйте или заполните поля Certificate и Private Key по необходимости.

    4. Нажмите Create.