Scheduler is not scheduling Pod for DaemonSet in Master node Scheduler is not scheduling Pod for DaemonSet in Master node kubernetes kubernetes

Scheduler is not scheduling Pod for DaemonSet in Master node


Since Kubernetes 1.6, DaemonSets do not schedule on master nodes by default. In order to schedule it on master, you have to add a toleration into the Pod spec section:

tolerations:- key: node-role.kubernetes.io/master  effect: NoSchedule

For more details, check out the example YAML files in Kubernetss DeamonSet docu. It is also mentioned in the chapter How Daemon Pods are Scheduled.