如何为 Kubernetes 配置内部 DNS

如何为 Kubernetes 配置内部 DNS

我有 2 个服务通过以下方式互相通信服务.internal.custom.com服务.custom.com

他们的通信是内部的,即这些域名均不对外开放。

当我迁移到 Kubernetes 时,新的名称有所不同。它们是: 服务.默认.svc.集群.本地

如何使 Kube-DNS 进行映射 服务.custom.com服务.默认.svc.集群.本地

答案1

关于这个类似问题的最佳答案似乎是一个很好的方法:

这里

使用 CoreDNS 将您首选的域重写为默认的内部域。

您可以考虑将内部名称本身从默认值更改为其他名称,但这将对整个集群配置产生更根本的改变......这种方法看起来更简洁。

相关内容