<p>When I provision a Kubernetes cluster using kubeadm, I get my nodes tagged as &quot;none&quot;. It's a known bug in Kubernetes and currently a PR is in progress.</p>
<p>However, I would like to know if there is an option to add a Role name manually for the node.</p>
<pre><code>root@ip-172-31-14-133:~# kubectl get nodes
NAME               STATUS    ROLES     AGE       VERSION
ip-172-31-14-133   Ready     master    19m       v1.9.3
ip-172-31-6-147    Ready     &lt;none&gt;    16m       v1.9.3
</code></pre>

<p>This worked for me:</p>

<p><code>kubectl label node cb2.4xyz.couchbase.com node-role.kubernetes.io/worker=worker</code></p>

<pre><code>NAME                                          STATUS    ROLES           AGE       VERSION
cb2.4xyz.couchbase.com                          Ready     custom,worker   35m       v1.11.1
cb3.5xyz.couchbase.com                          Ready     worker          29m       v1.11.1
</code></pre>

<p>I could not delete/update the old label, but I can live with it.</p>
