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