我们将 KEDA 与 AKS 和 ACI 结合使用,根据负载需求按需启动容器。我们遇到了一个用例,它要求我们将容器从其返回到 Internet 的 IP 地址列入白名单。这些容器本质上是运行 Puppeteer 来对网站进行压力测试。
我们目前正在使用标准的 nginx-ingress-controller 对 AKS 的传入请求进行负载平衡,但我似乎无法弄清楚如何路由回同一个 nginx 控制器。所有正在启动的容器都被分配了随机的公共 IP 地址。
我检查了几个地方并尝试遵循几个不同的说明,例如:
我还尝试浏览 UserVoice 的内容,看看那里是否有任何相关内容,并且遇到了以下项目:
所有这些都告诉我,现在看来,我们无法将来自 ACI 容器的出站流量固定到静态 IP 地址。
但是,我想看看是否有其他人遇到过这种情况并想出了一种方法来实现这一点,因为 Azure 目前的情况。