我为 Ingress 控制器创建了静态 IP 和 DNS 标签,并在
https://MY_LABEL.westeurope.cloudapp.azure.com.
下成功访问它
(这不是购买的域名,只是使用 DNS 标签构建的 FQDN)
目前我有一个到
webapp1
的入口路由。
但我还需要部署一个 webapp2 并在
https://**auth**.MY_LABEL.westeurope.cloudapp.azure.com.
下访问它
据我了解,我应该为我的 DNS 标签创建一个
CNAME
?但我不明白如何在 Azure 中为我的集群执行此操作。我没有找到关于此的文档。
请您解释一下我到底需要做什么以及在哪里?
为了访问 https://auth.MY_LABEL.westeurope.cloudapp.azure.com 下的 webapp2,您可以在 DNS 区域中创建指向 Ingress 控制器的 FQDN 的 CNAME 记录。在您的情况下,它是 MY_LABEL.westeurope.cloudapp.azure.com
要在 Azure DNS 中创建 CNAME 记录:
在 Azure 门户中,导航到您的 DNS 区域并单击
Add record set
。Name
字段中,输入您的值名称,例如“auth”。
在 Type
字段中,选择 CNAME
在 Alias
字段中,输入 Ingress 控制器的 FQDN(在本例中为 MY_LABEL.westeurope.cloudapp.azure.com)并保存以创建 CNAME 记录。
创建 CNAME 记录后,您应该能够在 https://auth.MY_LABEL.westeurope.cloudapp.azure.com 下访问您的 webapp2。
然后相应地修改你的 ingress yaml
参考文档: