我创建了一个 k8s 服务,在我的 ACS Windows 集群中公开展示我的 WebApi pod。它运行良好,但没有与创建的公共 IP 资源关联的 DNS 名称。这禁止我将其添加为流量管理器配置文件的端点,障碍!
我可以手动为公共 IP 分配 DNS 名称,但随后我会触摸 ACS 创建的资源,这让我感到不舒服。但我真的想要一个静态 DNS 名称和 TrafficMgr 的功能在它前面。
这感觉像是一个严重的缺陷。有什么建议吗?
我创建了一个 k8s 服务,在我的 ACS Windows 集群中公开展示我的 WebApi pod。它运行良好,但没有与创建的公共 IP 资源关联的 DNS 名称。这禁止我将其添加为流量管理器配置文件的端点,障碍!
我可以手动为公共 IP 分配 DNS 名称,但随后我会触摸 ACS 创建的资源,这让我感到不舒服。但我真的想要一个静态 DNS 名称和 TrafficMgr 的功能在它前面。
这感觉像是一个严重的缺陷。有什么建议吗?
创建服务时,只要 kube-dns 正在运行,Kubernetes 就会自动为其创建一个 dns。服务名称成为访问集群中 pod 的 dns,并解析为集群 IP。因此,您可以在集群中的其他 pod 中使用服务名称。
https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#dns