Make master unschedulable with taint (#197)
Make master unschedulable with taint (#197)

use correct label and taint for master (leave existing label for compatibility)
See source: https://github.com/kubernetes/kubernetes/pull/41835

use proper tolerations for Calico from kubeadm.
Default Calico manifests contain outdated toleraiotns
See source: https://github.com/projectcalico/calico/blob/master/v2.5/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml#L71-L77

Discussed in detail here: https://github.com/giantswarm/aws-terraform/pull/91
giantswarm/k8scloudconfig,giantswarm/k8scloudconfig