Конфигурация инициализации сети кластера Azure AKS
Содержание
Обзор поддержки
Предварительные требования
Если вы создали кластер AKS, импортируйте кластер Azure AKS.
Шаги конфигурации
Развертывание Ingress Controller
AKS использует режим сетевого контейнера и применяет Nginx Ingress Controller для управления балансировщиками нагрузки, при этом обеспечивая внешние адреса доступа для виртуальных IP-адресов (VIP) во внутренней сети контейнера через LoadBalancer тип Services.
-
Войдите в 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.