diff --git a/upup/models/cloudup/resources/addons/networking.projectcalico.org.canal/k8s-1.8.yaml.template b/upup/models/cloudup/resources/addons/networking.projectcalico.org.canal/k8s-1.8.yaml.template index cdbe1a178c..ab0b810441 100644 --- a/upup/models/cloudup/resources/addons/networking.projectcalico.org.canal/k8s-1.8.yaml.template +++ b/upup/models/cloudup/resources/addons/networking.projectcalico.org.canal/k8s-1.8.yaml.template @@ -79,13 +79,15 @@ spec: hostNetwork: true serviceAccountName: canal tolerations: - # Allow the pod to run on the master. This is required for - # the master to communicate with pods. - - key: node-role.kubernetes.io/master - effect: NoSchedule # Mark the pod as a critical add-on for rescheduling. - key: "CriticalAddonsOnly" operator: "Exists" + - effect: NoExecute + operator: Exists + # Allow the pod to run on all nodes. This is required + # for cluster communication + - effect: NoSchedule + operator: Exists containers: # Runs calico/node container on each Kubernetes node. This # container programs network policy and routes on each