Azure AKS 中 public IP 的多个 DNS 名称
Multiple DNS Names for a public IP in Azure AKS
我正在尝试设置一个 K8 入口以根据主机名路由到多个服务。就像提到的那样here.
在 Azure 中,我可以使用 az-cli
将 DNS 名称与 Public IP 映射,
az network public-ip update --ids $PUBLICIPID --dns-name $DNSNAME
但是,此命令不允许我将多个 DNS 条目添加到同一个 publicIP。
在 Azure KS 中实现此目标的正确方法是什么?最好使用 az-cli
或其他一些 cli
工具。
我认为您不能将多个 Azure 托管 DNS 名称分配给同一个 public 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 管理它。
我正在尝试设置一个 K8 入口以根据主机名路由到多个服务。就像提到的那样here.
在 Azure 中,我可以使用 az-cli
将 DNS 名称与 Public IP 映射,
az network public-ip update --ids $PUBLICIPID --dns-name $DNSNAME
但是,此命令不允许我将多个 DNS 条目添加到同一个 publicIP。
在 Azure KS 中实现此目标的正确方法是什么?最好使用 az-cli
或其他一些 cli
工具。
我认为您不能将多个 Azure 托管 DNS 名称分配给同一个 public 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 管理它。