From 6d4a5ef2f195b7a81d0952ce2aad56f534ecaa0b Mon Sep 17 00:00:00 2001 From: jose Date: Mon, 14 Jan 2019 12:24:43 -0500 Subject: [PATCH] fix: add toleration to run flannel on not-yet-ready nodes. Without this toleration, a v1.12 aks-engine cluster using flannel as its network plugin will be unable to come up, as the cni plugin will never start running on the nodes. --- parts/k8s/addons/kubernetesmasteraddons-flannel-daemonset.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parts/k8s/addons/kubernetesmasteraddons-flannel-daemonset.yaml b/parts/k8s/addons/kubernetesmasteraddons-flannel-daemonset.yaml index 30f7dd6e3b..0f55743d05 100644 --- a/parts/k8s/addons/kubernetesmasteraddons-flannel-daemonset.yaml +++ b/parts/k8s/addons/kubernetesmasteraddons-flannel-daemonset.yaml @@ -58,6 +58,9 @@ spec: beta.kubernetes.io/arch: amd64 beta.kubernetes.io/os: linux tolerations: + - key: node.kubernetes.io/not-ready + operator: Exists + effect: NoSchedule - key: node-role.kubernetes.io/master operator: Equal value: "true"