Skip to content

Commit 3e9a73f

Browse files
committed
move kube-dns remove statement to the end
1 parent 5fcc8b2 commit 3e9a73f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

content/en/docs/reference/setup-tools/kubeadm/implementation-details.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,13 +436,15 @@ A ServiceAccount for `kube-proxy` is created in the `kube-system` namespace; the
436436

437437
#### DNS
438438

439-
- In Kubernetes version 1.21 kube-dns usage with kubeadm has been removed
440439
- The CoreDNS service is named `kube-dns`. This is done to prevent any interruption
441440
in service when the user is switching the cluster DNS from kube-dns to CoreDNS
442441
the `--config` method described [here](/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/#cmd-phase-addon)
443442
- A ServiceAccount for CoreDNS is created in the `kube-system` namespace.
444443
- The `coredns` ServiceAccount is bound to the privileges in the `system:coredns` ClusterRole
445444

445+
- In Kubernetes version 1.21, support for using `kube-dns` with kubeadm is removed.
446+
You can use CoreDNS with kubeadm even when the related Service is named `kube-dns`.
447+
446448
## kubeadm join phases internal design
447449

448450
Similarly to `kubeadm init`, also `kubeadm join` internal workflow consists of a sequence of atomic work tasks to perform.

0 commit comments

Comments
 (0)