Skip to content

Commit 0737a15

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Update control-plane nodes taint"
2 parents 2cd0e7f + f9e1327 commit 0737a15

14 files changed

+32
-20
lines changed

magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-21-x.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4400,7 +4400,7 @@ spec:
44004400
# Mark the pod as a critical add-on for rescheduling.
44014401
- key: CriticalAddonsOnly
44024402
operator: Exists
4403-
- key: node-role.kubernetes.io/master
4403+
- key: node-role.kubernetes.io/control-plane
44044404
effect: NoSchedule
44054405
serviceAccountName: calico-kube-controllers
44064406
priorityClassName: system-cluster-critical

magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-26-x.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4965,8 +4965,6 @@ spec:
49654965
# Mark the pod as a critical add-on for rescheduling.
49664966
- key: CriticalAddonsOnly
49674967
operator: Exists
4968-
- key: node-role.kubernetes.io/master
4969-
effect: NoSchedule
49704968
- key: node-role.kubernetes.io/control-plane
49714969
effect: NoSchedule
49724970
serviceAccountName: calico-kube-controllers

magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ if [ -f /etc/sysconfig/docker ] ; then
454454
sed -i -E 's/^OPTIONS=("|'"'"')/OPTIONS=\1'"${DOCKER_OPTIONS}"' /' /etc/sysconfig/docker
455455
fi
456456

457-
KUBELET_ARGS="${KUBELET_ARGS} --register-with-taints=node-role.kubernetes.io/master=:NoSchedule"
457+
KUBELET_ARGS="${KUBELET_ARGS} --register-with-taints=node-role.kubernetes.io/control-plane=:NoSchedule"
458458
KUBELET_ARGS="${KUBELET_ARGS} --node-labels=magnum.openstack.org/role=${NODEGROUP_ROLE}"
459459
KUBELET_ARGS="${KUBELET_ARGS} --node-labels=magnum.openstack.org/nodegroup=${NODEGROUP_NAME}"
460460

magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ spec:
208208
namespace: kube-system
209209
spec:
210210
nodeSelector:
211-
node-role.kubernetes.io/master: ""
211+
node-role.kubernetes.io/control-plane: ""
212212
hostNetwork: true
213213
tolerations:
214214
- effect: NoSchedule
@@ -220,7 +220,7 @@ spec:
220220
- key: node.cloudprovider.kubernetes.io/uninitialized
221221
value: "true"
222222
effect: NoSchedule
223-
- key: node-role.kubernetes.io/master
223+
- key: node-role.kubernetes.io/control-plane
224224
effect: NoSchedule
225225
containers:
226226
# You'll want to change these labels and conditions to suit your deployment.
@@ -336,7 +336,7 @@ spec:
336336
- effect: NoExecute
337337
operator: Exists
338338
nodeSelector:
339-
node-role.kubernetes.io/master: ""
339+
node-role.kubernetes.io/control-plane: ""
340340
containers:
341341
- name: magnum-auto-healer
342342
image: ${image_prefix}/magnum-auto-healer:${MAGNUM_AUTO_HEALER_TAG}

magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ spec:
118118
app: cluster-autoscaler
119119
spec:
120120
nodeSelector:
121-
node-role.kubernetes.io/master: ""
121+
node-role.kubernetes.io/control-plane: ""
122122
securityContext:
123123
runAsUser: 1001
124124
tolerations:
@@ -131,7 +131,7 @@ spec:
131131
- key: node.cloudprovider.kubernetes.io/uninitialized
132132
value: "true"
133133
effect: NoSchedule
134-
- key: node-role.kubernetes.io/master
134+
- key: node-role.kubernetes.io/control-plane
135135
effect: NoSchedule
136136
serviceAccountName: cluster-autoscaler-account
137137
containers:

magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ spec:
230230
- key: CriticalAddonsOnly
231231
operator: Exists
232232
nodeSelector:
233-
node-role.kubernetes.io/master: ""
233+
node-role.kubernetes.io/control-plane: ""
234234
containers:
235235
- name: csi-attacher
236236
image: ${CONTAINER_INFRA_PREFIX:-k8s.gcr.io/sig-storage/}csi-attacher:${CSI_ATTACHER_TAG}

magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ spec:
8181
- effect: NoExecute
8282
operator: Exists
8383
nodeSelector:
84-
node-role.kubernetes.io/master: "" # octavia-ingress-controller needs to access /etc/kubernetes folder.
84+
node-role.kubernetes.io/control-plane: "" # octavia-ingress-controller needs to access /etc/kubernetes folder.
8585
containers:
8686
- name: octavia-ingress-controller
8787
image: ${oic_image}

magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ spec:
117117
- effect: NoExecute
118118
operator: Exists
119119
nodeSelector:
120-
node-role.kubernetes.io/master: ""
120+
node-role.kubernetes.io/control-plane: ""
121121
containers:
122122
- name: k8s-keystone-auth
123123
image: ${_prefix}k8s-keystone-auth:${K8S_KEYSTONE_AUTH_TAG}

magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ done
2929
# Label self as master
3030
until [ "ok" = "$(kubectl get --raw='/healthz')" ] && \
3131
kubectl patch node ${INSTANCE_NAME} \
32-
--patch '{"metadata": {"labels": {"node-role.kubernetes.io/master": ""}}}'
32+
--patch '{"metadata": {"labels": {"node-role.kubernetes.io/control-plane": ""}}}'
3333
do
34-
echo "Trying to label master node with node-role.kubernetes.io/master=\"\""
34+
echo "Trying to label master node with node-role.kubernetes.io/control-plane=\"\""
3535
sleep 5s
3636
done
3737

magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ spec:
336336
# this is to restrict CCM to only run on master nodes
337337
# the node selector may vary depending on your cluster setup
338338
nodeSelector:
339-
node-role.kubernetes.io/master: ""
339+
node-role.kubernetes.io/control-plane: ""
340340
EOF
341341
}
342342

0 commit comments

Comments
 (0)