Конфигурация инициализации сети кластера Azure AKS
Содержание
Обзор поддержкиПредварительные требованияШаги конфигурацииРазвертывание Ingress ControllerСоздание Ingress и LoadBalancer ServicesСвязанные операцииСоздание сертификатаОбзор поддержки
Предварительные требования
Если вы создали кластер AKS, импортируйте кластер Azure AKS.
Шаги конфигурации
Развертывание Ingress Controller
AKS использует режим контейнерной сети и применяет Nginx Ingress Controller для управления балансировщиками нагрузки, при этом предоставляя внешние адреса доступа для виртуальных IP-адресов (VIP) во внутренней сети контейнеров через Services типа LoadBalancer.
-
Войдите в Microsoft Azure и перейдите к созданному кластеру AKS.
-
В левой навигации выберите Kubernetes Resources > Services and Ingresses.
-
Нажмите Create, выберите из выпадающего списка Ingress (Preview), после чего будет предложено и автоматически создан Ingress Controller.
-
Нажмите Enable и дождитесь завершения.
Создание Ingress и LoadBalancer Services
Вы можете создавать ingress и LoadBalancer сервисы одновременно или выбрать один из них в зависимости от ваших потребностей.
Создание Ingress
-
В Container Platform в левой навигации выберите Network > Ingress.
-
Нажмите Create Ingress и выберите webapprouting.kubernetes.azure.com для Ingress Class.
-
Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.
-
Нажмите Create.
Создание LoadBalancer Service
-
В Container Platform в левой навигации выберите Network > Services.
-
Нажмите Create Service и выберите LoadBalancer для External Access.
-
Разверните annotations и заполните аннотации сервиса LoadBalancer по необходимости.
-
Нажмите Create.
Связанные операции
Создание сертификата
При использовании протокола HTTPS заранее сохраните учетные данные HTTPS-сертификата в Secret (типа TLS).
-
В Container Platform в левой навигации выберите Configuration > Secrets.
-
Нажмите Create Secret.
-
Выберите тип TLS и импортируйте или заполните поля Certificate и Private Key по необходимости.
-
Нажмите Create.