gpt4 book ai didi

azure - 使用公共(public) IP 在 Azure 上运行的 Kubernetes 服务。 DNS 名称是什么?

转载 作者:行者123 更新时间:2023-12-02 11:45:32 25 4
gpt4 key购买 nike

我有一个在 Azure 上运行的 kubernetes 服务。创建部署和服务后,该服务会发布一个外部 IP 地址,我可以在该 IP:端口上访问该服务。

但是,我想通过常规域名访问该服务。我知道Azure上运行的kubernetes集群有自己的DNS,但是我怎样才能知道服务DNS名称是什么???

我正在运行多个服务,它们使用 <_ServiceName>.<_Namespace>.svc.cluster.local 命名约定相互引用,但如果我尝试使用 <_ServiceName>.<_Namespace> 访问服务。 svc.<_kubernetesDNS>.<_location>.azureapp.com,它不起作用。

任何帮助将不胜感激。

最佳答案

在 Azure 中,您可以使用“公共(public) IP 地址”资源,并将服务正在使用的公共(public) IP 关联到默认 Azure DNS 命名空间下的 DNS 名称:.location.couldapp.azure.com 。例如:demo.k8s.service.centralindia.couldapp.azure.com

注意:Dns 记录应该是唯一的。

或者尝试创建 Azure DNS 来创建你自己的域。

associating a public Ip to default dns record provided by azure

关于azure - 使用公共(public) IP 在 Azure 上运行的 Kubernetes 服务。 DNS 名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46562116/

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