From e4fdcb204e2b3330936dceefc9de8386a77ce89b Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Mon, 15 May 2017 13:49:12 -0700 Subject: [PATCH] examples: Add NoSchedule taint to bootkube controllers --- CHANGES.md | 1 + examples/ignition/bootkube-controller.yaml | 1 + .../terraform/modules/profiles/cl/bootkube-controller.yaml.tmpl | 1 + 3 files changed, 3 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 7bf6734d..12c35f55 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,7 @@ Notable changes between releases. ### Examples * Upgrade self-hosted Kubernetes cluster examples to v1.6.2 +* Add NoSchedule taint to self-hosted Kubernetes controllers ## v0.6.0 (2017-04-25) diff --git a/examples/ignition/bootkube-controller.yaml b/examples/ignition/bootkube-controller.yaml index d58a4cfd..84cfbba4 100644 --- a/examples/ignition/bootkube-controller.yaml +++ b/examples/ignition/bootkube-controller.yaml @@ -78,6 +78,7 @@ systemd: --allow-privileged \ --hostname-override={{.domain_name}} \ --node-labels=node-role.kubernetes.io/master \ + --register-with-taints=node-role.kubernetes.io/master=:NoSchedule \ --cluster_dns={{.k8s_dns_service_ip}} \ --cluster_domain=cluster.local ExecStop=-/usr/bin/rkt stop --uuid-file=/var/run/kubelet-pod.uuid diff --git a/examples/terraform/modules/profiles/cl/bootkube-controller.yaml.tmpl b/examples/terraform/modules/profiles/cl/bootkube-controller.yaml.tmpl index c370ade8..8e9a9c5a 100644 --- a/examples/terraform/modules/profiles/cl/bootkube-controller.yaml.tmpl +++ b/examples/terraform/modules/profiles/cl/bootkube-controller.yaml.tmpl @@ -83,6 +83,7 @@ systemd: --allow-privileged \ --hostname-override={{.domain_name}} \ --node-labels=node-role.kubernetes.io/master \ + --register-with-taints=node-role.kubernetes.io/master=:NoSchedule \ --cluster_dns={{.k8s_dns_service_ip}} \ --cluster_domain=cluster.local ExecStop=-/usr/bin/rkt stop --uuid-file=/var/run/kubelet-pod.uuid