Azure AKS 集群网络初始化配置
支持概览
前提条件
如果已创建 AKS 集群,请导入 Azure AKS 集群。
配置步骤
部署 Ingress Controller
AKS 使用容器网络模式,并利用 Nginx Ingress Controller 管理负载均衡器,同时通过 LoadBalancer 类型的 Services 为容器内部网络中的虚拟 IP 地址(VIP)提供外部访问地址。
-
登录 Microsoft Azure 并访问已创建的 AKS 集群。
-
在左侧导航栏中,点击 Kubernetes Resources > Services and Ingresses。
-
点击 创建,从下拉菜单中选择 Ingress (Preview),系统将提示并自动创建 Ingress Controller。
-
点击 启用并等待完成。
创建 Ingress 和 LoadBalancer Services
您可以同时创建 Ingress 和 LoadBalancer Services,也可以根据需要选择创建其中一种。
创建 Ingress
-
在 Container Platform 中,点击左侧导航栏中的 Network > Ingress。
-
点击 创建 Ingress,并为 Ingress Class 选择 webapprouting.kubernetes.azure.com。
-
选择 Protocol。默认值为 HTTP。如需使用 HTTPS,请先创建证书并选择该证书。
-
点击 创建。
创建 LoadBalancer Service
-
在 Container Platform 中,点击左侧导航栏中的 Network > Services。
-
点击 创建 Service,并为 External Access 选择 LoadBalancer。
-
展开 annotations,并根据需要填写 LoadBalancer Service 注解。
-
点击 创建。
相关操作
创建证书
使用 HTTPS 协议时,请提前将 HTTPS 证书凭据保存为 Secret(TLS 类型)。
-
在 Container Platform 中,点击左侧导航栏中的 Configuration > Secrets。
-
点击 Create Secret。
-
选择 TLS 类型,并根据需要导入或填写 Certificate 和 Private Key。
-
点击 Create。