<p>I have kubernetes running on version 1.5 with two nodes and one master nodes. I would like to deploy fluentd as a daemon set onto all nodes, but the master node (the master node spams warning messages as it can't find logs). How can I avoid deploying to the master node?</p>

<p>So to make a pod not schedule on a master node you need to add the following</p>

<pre><code>nodeSelector:
    kubernetes.io/role: node
</code></pre>

<p>This will make the pod schedule on only nodes. The above example shows the default label for node in kops provisioned cluster. Please very the key value if you have have provisioned the cluster from a different provider</p>
