Azure AKS中公用IP的多个DNS名称

时间:2019-12-29 07:34:21

标签: azure kubernetes dns kubernetes-ingress azure-aks

我正在尝试设置一个K8入口,以根据主机名路由到多个服务。就像提到的here.

在Azure中,我可以使用az-cli来使用公共IP映射DNS名称,

az network public-ip update --ids $PUBLICIPID --dns-name $DNSNAME

但是,此命令不允许我将多个DNS条目添加到同一publicIP。

在Azure KS中实现此目标的正确方法是什么?最好使用az-cli或其他一些cli工具。

1 个答案:

答案 0 :(得分:3)

我不认为您可以将多个Azure托管DNS名称分配给同一公共IP,但是您可以使用Azure DNS或某些外部DNS提供程序来拥有尽可能多的CNAME记录来指向同一DNS记录

az network dns record-set cname set-record --resource-group myresourcegroup --zone-name contoso.com --record-set-name test-cname --cname www.contoso.com

一种替代方法是使用external dns来让kubernetes管理它。