kube-dns DNS 是 Kubernetes 的核心功能之一,通过 kube-dns 或 CoreDNS 作为集群的必备扩展来提供命名服务。 CoreDNS 从 v1.11 开始可以使用 CoreDNS 来提供命名服务,并从 v1.13 开始成为默认 DNS 服务。CoreDNS 的特点是效率更高,资源占用率更小,推荐使用 CoreDNS 替代 kube-dns 为集群提供 DNS 服务。 从 kube-dns 升级为 CoreDNS 的步骤为: 全新部署的话,可以点击这里 查看 CoreDNS 扩展的配置方法。