Vnet 内的负载平衡 ACI

oma*_*cat 3 load-balancing azure azure-container-instances

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

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

Cha*_* Xu 5

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

在此输入图像描述

然后为您需要的端口创建运行状况探测和负载均衡器规则。当一切正常后,您可以通过公共 IP 地址访问 VNet 内的 ACI:

结果:

在此输入图像描述

ACI:

在此输入图像描述

负载均衡器:

在此输入图像描述