Skip to content

Commit

Permalink
administer-cluster/coredns: include more changes (#8985)
Browse files Browse the repository at this point in the history
It was requested that for this page a couple of methods
should be outlined:
- manual installation for CoreDNS explained at the Kubernetes
section of the GitHub project for CoreDNS
- installation and upgrade via kubeadm

Make the above changes and also add a section "About CoreDNS".

This commit also lowercases a section title.
  • Loading branch information
neolit123 authored and Misty Stanley-Jones committed Jun 20, 2018
1 parent f1ce815 commit 8392583
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions content/en/docs/tasks/administer-cluster/coredns.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,29 @@ This page describes the CoreDNS upgrade process and how to install kube-dns inst

{{% capture steps %}}

## Installing kube-dns with kubeadm
## About CoreDNS

In Kubernetes 1.11, [CoreDNS](https://coredns.io) has graduated to General Availability (GA)
[CoreDNS](https://coredns.io) is a flexible, extensible DNS server that can serve as the Kubernetes cluster DNS.
Like Kubernetes, the CoreDNS project is hosted by the [CNCF.](http://www.cncf.io)

You can use CoreDNS instead of kube-dns in your cluster by replacing kube-dns in an existing
deployment, or by using tools like kubeadm that will deploy and upgrade the cluster for you.

## Installing CoreDNS

For manual deployment or replacement of kube-dns, see the documentation at the
[CoreDNS GitHub project.](https://github.com/coredns/deployment/tree/master/kubernetes)

## Installing CoreDNS with kubeadm

In Kubernetes 1.11, CoreDNS has graduated to General Availability (GA)
and is installed by default. To install kube-dns instead, set the `CoreDNS` feature gate
value to `false`:
```
kubeadm init --feature-gates=CoreDNS=false
```

## Upgrading an Existing Cluster with kubeadm
## Upgrading an existing cluster with kubeadm

In Kubernetes version 1.10 and later, you can also move to CoreDNS when you use `kubeadm` to upgrade
a cluster that is using `kube-dns`. In this case, `kubeadm` will generate the CoreDNS configuration
Expand Down

0 comments on commit 8392583

Please sign in to comment.