website/docs/tasks/administer-cluster/coredns.md

1019 B

approvers title min-kubernetes-server-version
johnbelamaric
Using CoreDNS for Service Discovery v1.9

{% include feature-state-alpha.md %}

{% capture overview %} This page describes how to enable CoreDNS instead of kube-dns for service discovery. {% endcapture %}

{% capture prerequisites %} {% include task-tutorial-prereqs.md %} {% endcapture %}

{% capture steps %}

Installing CoreDNS with kubeadm

In Kubernetes 1.9, CoreDNS is available as an alpha feature and may be installed by setting the CoreDNS feature gate to true during kubeadm init:

kubeadm init --feature-gates=CoreDNS=true

This installs CoreDNS instead of kube-dns.

{% endcapture %}

{% capture whatsnext %}

You can configure CoreDNS to support many more use cases than kube-dns by modifying the Corefile. For more information, see the CoreDNS site.

{% endcapture %}

{% include templates/task.md %}