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

    Support Overview

    FeatureSupport StatusRequirements
    LoadBalancer ServiceDefault SupportДополнительное развертывание не требуется.
    IngressSupportedПо желанию разверните Ingress Controller. По желанию включите функциональность Ingress Class (после включения вы сможете вручную выбирать классы ingress при создании ingress через форму).

    Prerequisites

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

    Configuration Steps

    Deploy Ingress Controller

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

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

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

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

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

    Create Ingress and LoadBalancer Services

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

    Create Ingress

    1. В Container Platform в левой навигации нажмите Network > Ingress.

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

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

    4. Нажмите Create.

    Create LoadBalancer Service

    1. В Container Platform в левой навигации нажмите Network > Services.

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

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

    4. Нажмите Create.

    Create Certificate

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

    1. В Container Platform в левой навигации нажмите Configuration > Secrets.

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

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

    4. Нажмите Create.