Add label to nodes:
$ kubectl label nodes 10.xx.xx.xx key1=val1
If I want to delete label(key1=val1)
on node(10.xx.xx.xx), how
This worked for me. Add Label
kubectl label node <node name> node-role.kubernetes.io/<role name>=<key - (any name)>
Remove label
kubectl label node <node name> node-role.kubernetes.io/<role name>-
For More Info
create labels for the nodes:
kubectl label node <nodename> <labelname>=allow
delete above labels from its respecitve nodes:
kubectl label node <nodename> <labelname>-
To add label to your node
kubectl label node ip-172-31-15-136 mynode=tst mnode=ssd
To remove label from your node
kubectl label node ip-172-31-15-136 mynode- mynode-
To add a label to kubernetes nodes:
kubectl label node "your-node-name" node-role.kubernetes.io/worker=worker
To remove a label from kubernetes nodes:
kubectl label node "your node-name" node-role.kubernetes.io/worker-
Note: To remove a label put a "-" symbol at the end of your label name
You can remove the label from a single node using the following kubectl command
kubectl label node 10.xx.xx.xx Key1-
If you want to remove the label for all the nodes, use the following command
kubectl label nodes --all Key1-