0

我创建了一个 k8s 服务,在我的 ACS Windows 集群中公开展示我的 WebApi pod。它运行良好,但没有与创建的公共 IP 资源关联的 DNS 名称。这禁止我将其添加为流量管理器配置文件的端点,障碍!

我可以手动为公共 IP 分配 DNS 名称,但随后我会触摸 ACS 创建的资源,这让我感到不舒服。但我真的想要一个静态 DNS 名称和 TrafficMgr 的功能在它前面。

这感觉像是一个严重的缺陷。有什么建议吗?

4

2 回答 2

1

上游有一个功能请求 https://github.com/kubernetes/kubernetes/issues/50062

于 2017-09-15T00:19:49.447 回答
0

创建服务时,只要 kube-dns 正在运行,Kubernetes 就会自动为其创建一个 dns。服务名称成为访问集群中 pod 的 dns,并解析为集群 IP。因此,您可以在集群中的其他 pod 中使用服务名称。

https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#dns

于 2017-09-15T12:04:34.987 回答