AKS:为 DNS 标签创建 CNAME [已关闭]

问题描述 投票:0回答:1

我为 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 中为我的集群执行此操作。我没有找到关于此的文档。

请您解释一下我到底需要做什么以及在哪里?

azure kubernetes azure-aks nginx-ingress cname
1个回答
0
投票

为了访问 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 记录。

enter image description here

创建 CNAME 记录后,您应该能够在 https://auth.MY_LABEL.westeurope.cloudapp.azure.com 下访问您的 webapp2。

enter image description here

然后相应地修改你的 ingress yaml

参考文档:

MS 文档1

MS Doc2

MS Doc3

在 Azure DNS 中添加 CNAME

© www.soinside.com 2019 - 2024. All rights reserved.