<p>In my Kubernetes Dashboard i see, that one node has the Label</p>

<pre><code>node-role.kubernetes.io/master:  
</code></pre>

<p>The result is, that all my pods are deployed on the cluster except this node.
( When i increase the replica no pod will be deployed on the master node)
How can i remove the label, i tried the <a href="https://kubernetes.io/docs/setup/independent/troubleshooting-kubeadm/" rel="noreferrer">Kubernetes Trouble Shooting Guide</a></p>

<p>Following commands did not succeed</p>

<pre><code>kubectl taint nodes --all node-role.kubernetes.io/master:-
kubectl taint nodes --all node-role.kubernetes.io/master-
kubectl taint nodes --all node-role.kubernetes.io/master:NoSchedule-
</code></pre>

<p>both of them resulted in the message (snip)</p>

<pre><code>taint "node-role.kubernetes.io/master:" not found
taint "node-role.kubernetes.io/master:" not found
taint "node-role.kubernetes.io/master:NoSchedule" not found
</code></pre>

<p><strong>Expected output should be:</strong></p>

<ul>
<li>Pods should be deployed on each of the nodes (including the Master)</li>
</ul>

<p>My Version is <code>v1.14.1</code></p>

<p>First check the taint present or not with nodename</p>
<pre><code>kubectl describe node &lt;nodename&gt; | grep Taints
</code></pre>
<p>and you will get something like this (master or worker_node)</p>
<pre><code>node-role.kubernetes.io/master:NoSchedule
</code></pre>
<p>To remove taint from node just run like this (here in my case it is master node)</p>
<pre><code>kubectl taint node master node-role.kubernetes.io/master:NoSchedule-
</code></pre>
<p>Make sure you add <code>-</code> after NoSchedule</p>
