From bb9c865d4753cda910301e75b4376a3c55cc01ad Mon Sep 17 00:00:00 2001 From: Ojas M Date: Fri, 1 Feb 2019 12:56:48 -0800 Subject: [PATCH 1/3] Add priority class to CoreDNS pods --- cluster/addons/dns/coredns/coredns.yaml.base | 1 + cluster/addons/dns/coredns/coredns.yaml.in | 1 + cluster/addons/dns/coredns/coredns.yaml.sed | 1 + 3 files changed, 3 insertions(+) diff --git a/cluster/addons/dns/coredns/coredns.yaml.base b/cluster/addons/dns/coredns/coredns.yaml.base index 6ab48da032c..1867a91ded4 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.base +++ b/cluster/addons/dns/coredns/coredns.yaml.base @@ -106,6 +106,7 @@ spec: annotations: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: + priorityClassName: system-cluster-critical serviceAccountName: coredns tolerations: - key: "CriticalAddonsOnly" diff --git a/cluster/addons/dns/coredns/coredns.yaml.in b/cluster/addons/dns/coredns/coredns.yaml.in index 2431c30568a..952c0f53753 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.in +++ b/cluster/addons/dns/coredns/coredns.yaml.in @@ -106,6 +106,7 @@ spec: annotations: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: + priorityClassName: system-cluster-critical serviceAccountName: coredns tolerations: - key: "CriticalAddonsOnly" diff --git a/cluster/addons/dns/coredns/coredns.yaml.sed b/cluster/addons/dns/coredns/coredns.yaml.sed index d7999ba9297..647c0bb6e81 100644 --- a/cluster/addons/dns/coredns/coredns.yaml.sed +++ b/cluster/addons/dns/coredns/coredns.yaml.sed @@ -106,6 +106,7 @@ spec: annotations: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: + priorityClassName: system-cluster-critical serviceAccountName: coredns tolerations: - key: "CriticalAddonsOnly" From b41bafac7c1b7a85e81c17589d8dfddb0af307d0 Mon Sep 17 00:00:00 2001 From: Ojas M Date: Wed, 6 Feb 2019 15:23:17 -0800 Subject: [PATCH 2/3] Add priorityClassName to kubeadm coredns manifest --- cmd/kubeadm/app/phases/addons/dns/manifests.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index 0b361d604f2..ca64d21c120 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -235,6 +235,7 @@ spec: labels: k8s-app: kube-dns spec: + priorityClassName: system-cluster-critical serviceAccountName: coredns tolerations: - key: CriticalAddonsOnly From ebb5b9436fdf0f735d5658848169454cc6842014 Mon Sep 17 00:00:00 2001 From: Ojas M Date: Thu, 7 Feb 2019 09:21:05 -0800 Subject: [PATCH 3/3] Add priorityClassName to kubeadm kubedns manifest --- cmd/kubeadm/app/phases/addons/dns/manifests.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index ca64d21c120..e149c2168f7 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -43,6 +43,7 @@ spec: labels: k8s-app: kube-dns spec: + priorityClassName: system-cluster-critical volumes: - name: kube-dns-config configMap: