能否配置Azure应用网关指向容器应用的内部LoadBalancer私IP(无需私有DNS)?
能否将Azure应用网关指向MC资源组的内部负载均衡器路由至容器应用?
可以这么配置,但需要注意以下几个核心要点:
- 确保应用网关与目标内部负载均衡器处于同一虚拟网络,或通过虚拟网络对等互联实现连通,这是应用网关能访问负载均衡器私有IP的前提。
- 将MC资源组中
kubernetes-internal负载均衡器的IP设置为静态私有IP——如果用动态IP,后续IP变动会直接导致应用网关路由失效,必须改成静态才能保证稳定性。 - 在应用网关的后端池中,直接添加该负载均衡器的静态私有IP作为后端目标;如果应用网关所在的服务主体有权限访问MC资源组,也可以直接选择负载均衡器资源本身。
- 完成后端池配置后,对应设置应用网关的监听规则和路由规则,将流量转发至该后端池;同时要确认容器应用的服务已正确关联到这个内部负载均衡器,端口映射规则匹配无误。
需要注意的是,MC资源组属于Azure托管的资源组,其中的负载均衡器由平台自动维护,若后续容器环境发生集群升级、重新部署等重大变更,可能会影响负载均衡器的配置,操作后需要验证连通性是否正常。
内容的提问来源于stack exchange,提问作者Nguyen Dang Sang
相关产品推荐
相关产品推荐

