1
0
mirror of https://github.com/rancher/rke.git synced 2025-09-13 13:40:22 +00:00

Change controlplane taint to NoSchedule

This commit is contained in:
galal-hussein
2018-06-22 06:04:07 +02:00
committed by Denise
parent fee4e1d4a8
commit fc48d82392
8 changed files with 12 additions and 8 deletions

View File

@@ -222,7 +222,11 @@ func doSyncTaints(k8sClient *kubernetes.Clientset, nodeName string, toAddTaints,
// Remove Taints from node
for i, taintStr := range toDelTaints {
if isTaintExist(toTaint(taintStr), node.Spec.Taints) {
node.Spec.Taints = append(node.Spec.Taints[:i], node.Spec.Taints[i+1:]...)
if len(node.Spec.Taints) == 1 {
node.Spec.Taints = []v1.Taint{}
} else {
node.Spec.Taints = append(node.Spec.Taints[:i], node.Spec.Taints[i+1:]...)
}
}
}