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