A Kubernetes cluster has a built-in DNS service, which is launched automatically when the cluster starts. As of version 1.12, CoreDNS is the recommended DNS server. The DNS service makes it easy for pods to discover each other through Service names rather than IP addresses.