gpt4 book ai didi

具有公共(public) IP 的应用程序网关后面的 Azure 容器组

转载 作者:行者123 更新时间:2023-12-03 05:28:04 24 4
gpt4 key购买 nike

我有一个具有前端公共(public) IP 地址的应用程序网关,通过其子网连接到 VNET,并使用指向同一 VNET 但不同子网中的容器组的单个后端池。

后端池指向容器组的IP地址。这有效!

但我不想依赖可能随容器重新启动而随时更改的 IP 地址。我已经使用链接到 VNET 的私有(private) DNS 区域。由于我的私有(private) DNS 区域中的 A 记录,可以通过 VNET 作为“mycontainer.my-azure.com”访问容器组。

但是将“mycontainer.my-azure.com”作为后端池的 FQDN 不起作用。它适用于 IP 地址“172.22.44.5”,但“mycontainer.my-azure.com”无法解析,后端运行状况显示“未知”。我尝试从 AZ CLI 重新启动 APP GW,但没有成功。

有谁知道如何让 APP GW 在其后端池中使用 VNET 的私有(private) DNS 区域?

最佳答案

如果应用程序网关后端池包含内部可解析的 FQDN 或私有(private) IP 地址,则应用程序网关将使用其实例私有(private) IP 地址将请求路由到后端服务器。确保后端池中的 FQDN 可以在内部解析。

您可以验证以下配置,它在我这边有效。我正在使用标准 V2 SKU 应用程序网关。应用程序网关和容器组部署到同一 VNet 但不同的子网中,没有防火墙规则。我用this example用于部署 ACI。

后端池

enter image description here

HTTP 设置

enter image description here

监听器

enter image description here

运行状况探测

enter image description here

私有(private) DNS 区域

enter image description here

关于具有公共(public) IP 的应用程序网关后面的 Azure 容器组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67252153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com