From 6e2784b2659c2df4ff000e69022f8086fd8f93e6 Mon Sep 17 00:00:00 2001 From: George Angel Date: Tue, 24 Jul 2018 17:36:30 +0100 Subject: [PATCH] Add node-role label to masters (#45) Taint out masters, this stops things like `Service` with `type: LoadBalancer` from opening NodePorts on masters and registering them wih target pools --- resources/master-kubelet.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/master-kubelet.service b/resources/master-kubelet.service index f243639..e3b4f95 100644 --- a/resources/master-kubelet.service +++ b/resources/master-kubelet.service @@ -31,7 +31,7 @@ ExecStartPre=-/bin/sh -c "docker restart $(docker ps --no-trunc | grep 'kube-api ExecStartPre=-/usr/bin/rkt gc --grace-period=0s ExecStart=/usr/lib/coreos/kubelet-wrapper \ --kubeconfig=/var/lib/kubelet/kubeconfig \ - --node-labels=role=master \ + --node-labels=role=master,node-role.kubernetes.io/master="" \ --register-node=true \ --register-with-taints=node-role.kubernetes.io/master=:NoSchedule \ --container-runtime=docker \