<p>How can I run a daemonset on all nodes of a kubernetes cluster (including master) without overriding the taints of any nodes?</p>

<p>If you want to run a daemonset and make sure it will get scheduled onto all nodes in the cluster regardless of taints. For example in a GKE cluster running google’s Stackdriver logging agent the fluentd-gcp daemonset has the following toleration to make sure it gets past any node taint:</p>

<pre><code>tolerations:
-operator: Exists
 effect: NoExecute
-operator: Exists
 effect: NoSchedule
</code></pre>

<p>This way you can scheduler the daemonset on the master even if it has <code>NoSchedule</code> taints.</p>
