azure - 一个固定 IP 上的多个 Azure 容器实例组

标签 azure azure-application-gateway azure-container-instances

问题: 使用 az container create 命令,我可以创建五个容器组。然而,他们有不同的公共(public)IP。我希望使容器 [i] 可通过 ???.???.???.???/container[i] 之类的 URL 进行访问,其中 ???.???.???.??? 是一些固定IP。这怎么可能?

我尝试的解决方案: 我认为应用程序网关是解决方案。有一个example (1) at the MSDN具有基于 URL 的流量的应用程序网关,并且有一个 example (2) at the MSDN容器组的应用程序网关。然而,这些解决方案似乎不兼容。它们都从创建具有子网和公共(public) IP 的虚拟网络开始。但对于容器组 (2),将使用参数 --servers 和容器组的 IP 地址调用 az network application-gateway create 命令。但对于基于流量的解决方案 (1),他们不使用此参数并继续创建地址池并定义url-path-maps。在该示例中,他们使用 vmss'es,可以使用 --app-gateway--backend-pool-name 定义,但容器组没有这些参数.

有人知道如何在一个 URL 上访问多个容器实例组吗?谢谢!

最佳答案

正如 @John Hanley 所建议的,Azure 容器实例为每个容器组分配一个 IP 地址,我们没有任何直接的解决方案来使用单个 URL 到多个容器组。

也不支持将 Azure 负载均衡器放置在联网容器组中的容器实例前面。 部署到虚拟网络的容器组目前不支持使用公共(public) IP 地址或完全限定域名将容器直接公开到 Internet。

关于azure - 一个固定 IP 上的多个 Azure 容器实例组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69211538/

相关文章:

java - Cosmosdb 保存的数据无法在门户中找到,而是从 azure-documentdb-spring-boot-starter 中找到

azure - Windows Azure 本地开发环境速度

azure - 在 MS Azure 中检测应用程序审核代码

azure - 将 Azure 应用程序网关与 Azure API 管理服务结合使用时访问 Azure API 开发人员门户时出现错误

Azure 应用程序网关将 "/*"转发到后端池

azure - 如何计算具有始终重启策略的 Azure 容器实例的定价

azure - 在 Azure 云服务中包含安装程序会使生成的包膨胀

Azure 应用程序网关在来自 APIGEE 时对请求正文进行 strip 化

r - 无需专用端点的安全 ACI - 使用水管工和 R 的 docker 镜像

azure - 在 VNET 中使用 ACI 的传出 IP