A toleration is a pod scheduling specification that permits a pod to run on a node with a matching taint. Taints commonly keep regular workloads away from control-plane nodes, so workloads needing every node must explicitly tolerate them. section 17.1.2
Allowing a DaemonSet pod onto every node
A DaemonSet can add this pod specification: tolerations: - operator: Exists. The Exists operator makes the pod tolerate all possible taints, allowing daemon pods such as kube-proxy to run on control-plane and worker nodes. section 17.1.2



