New Amazon EKS clusters created with Kubernetes version 1.11 ship with CoreDNS as the default DNS. I was wondering if:
If you want to changing it, there are several guide, for example this one.
Also, in this official page of Kubernetes you can find how to install CoreDNS instead of kube-dns.
TL:DR:
In Kubernetes version 1.10 and later:
kubeadm upgrade apply v1.11.0 --feature-gates=CoreDNS=true
In Kubernetes version 1.13 and later the CoreDNS feature gate is removed and CoreDNS is used by default