kubernetes - todas - ¿Cómo eliminar una etiqueta de nodo por comando y api?
eliminar tag git (6)
De la etiqueta kubectl -h:
Actualice el pod ''foo'' eliminando una etiqueta llamada ''barra'' si existe.
No requiere el indicador --overwrite.
$ kubectl label pods foo bar-
Lo mismo funciona para los nodos.
Añadir etiqueta a los nodos:
$ kubectl label nodes 10.xx.xx.xx key1=val1
Si quiero eliminar la label(key1=val1)
en el nodo (10.xx.xx.xx), ¿cómo puedo eliminar mediante el comando kubectl y la API?
El siguiente comando funcionó para que yo elimine la etiqueta:
kubectl label node <nodename> <label>-
Nota: La sintaxis es un signo menos directamente después de la clave. Por ejemplo, si el nombre del nodo es worker1 y la etiqueta es system = workernode, puede eliminar una etiqueta con el siguiente comando.
kubectl label node worker1 system-
Para quitar la etiqueta puedes usar
nodos de etiquetas kubectl 10.xx.xx.xx key1-
Puede eliminar la etiqueta de esta manera
kubectl label nodes <node_name> key1- key2-
eg: kubectl label nodes ip-172-20-22-247 key1- key2-
Puede eliminar la etiqueta de un solo nodo mediante el siguiente comando kubectl
kubectl label node 10.xx.xx.xx Key1-
Si desea eliminar la etiqueta de todos los nodos, use el siguiente comando
kubectl label nodes --all Key1-
Crea etiquetas para los nodos:
kubectl label node <nodename> <labelname>=allow
Eliminar las etiquetas de arriba de sus nodos de respuesta:
kubectl label node <nodename> <labelname>-