Kubernetes v1.9 alpha
This feature is currently in a alpha state, meaning:
This page describes how to enable CoreDNS instead of kube-dns for service discovery.
You need to have a Kubernetes cluster, and the kubectl command-line tool must be configured to communicate with your cluster. If you do not already have a cluster, you can create one by using Minikube, or you can use one of these Kubernetes playgrounds:
Your Kubernetes server must be version v1.9.
To check the version, enter
In Kubernetes 1.9, CoreDNS is available as an alpha feature and
may be installed by setting the
CoreDNS feature gate to
kubeadm init --feature-gates=CoreDNS=true
This installs CoreDNS instead of kube-dns.