Vnet 内的负载平衡 ACI

Load balancing ACIs inside a Vnet

我在 vnet 中有 Azure 容器实例,我想实现负载平衡,但想不出可行的解决方案。对于上下文,它将是一组联系负载平衡资源的 VM,这些资源会将请求定向到其中一个 ACI。

到目前为止,我尝试过的是 Azure 负载均衡器(不适用于 ACI)和 Azure 流量管理器(不能在 vnet 中)。我也不认为应用程序网关是一个可行的解决方案。我想知道以前是否有人遇到过这种情况,他们是如何克服的,或者是否有人有我可以测试的潜在解决方案?

好吧,要通过负载均衡器访问 VNet 中的 ACI,您只需要创建一个负载均衡器并使用 ACI 的 IP 地址添加后端池,这是它的屏幕截图:

然后为您需要的端口创建健康探测和负载平衡器规则。一切正常后,就可以通过Public IP地址访问VNet内部的ACI了:

结果:

ACI:

负载均衡器: