• 给k8s集群中的node节点加标签


     

     

    1.增加节点标签 备注 =:代表增加标签

    kubectl label nodes node3 node-role.kubernetes.io/node3=
    

    2.减少节点标签 备注 -:代表减少标签

    kubectl label nodes node3 node-role.kubernetes.io/node3-
    

    Label添加删除和修改

    添加label语法

    kubectl label nodes <node-name> <label-key>=<label-value> 
    

    删除label语法

    kubectl label nodes <node-name> <label-key>-
    

    修改Label的值
    语法: 需要加上--overwrite参数

    kubectl label nodes <node-name> <label-key>=<label-value> --overwrite
    

    查看现有node及label

    root@server01:~# kubectl get node --show-labels
    NAME              STATUS    ROLES     AGE       VERSION   LABELS
    192.168.174.135   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.135
    192.168.174.136   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.136
    192.168.174.137   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.137
    
    

    添加一个key为label-test和value为label-test的label

    root@server01:~# kubectl label node 192.168.174.135 label-test=label-test
    node "192.168.174.135" labeled
    
    

    查看是否被添加

    root@server01:~# kubectl get node --show-labels
    NAME              STATUS    ROLES     AGE       VERSION   LABELS
    192.168.174.135   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.135,label-test=label-test
    192.168.174.136   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.136
    192.168.174.137   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.137
    
    

    删除label

    root@server01:~# kubectl label node 192.168.174.135 label-test-
    node "192.168.174.135" labeled

    修改Label的值
    语法: 需要加上--overwrite参数

    kubectl label nodes <node-name> <label-key>=<label-value> --overwrite
    root@server01:~# kubectl label node 192.168.174.135 label_key=label_value
    node "192.168.174.135" labeled
    root@server01:~#
    root@server01:~# kubectl get node --show-labels
    NAME              STATUS    ROLES     AGE       VERSION   LABELS
    192.168.174.135   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.135,label_key=label_value
    192.168.174.136   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.136
    192.168.174.137   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.137
    root@server01:~#
    root@server01:~# kubectl label node 192.168.174.135 label_key=label_value_update --overwrite
    node "192.168.174.135" labeled
    root@server01:~#
    root@server01:~# kubectl get node --show-labels
    NAME              STATUS    ROLES     AGE       VERSION   LABELS
    192.168.174.135   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.135,label_key=label_value_update
    192.168.174.136   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.136
    192.168.174.137   Ready     <none>    220d      v1.9.0    beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=192.168.174.137
    root@server01:~#
    
  • 相关阅读:
    入手了一个南京电表厂MF16袖珍万用电表,哥测的不是电,是情怀
    40元淘来的香橙派 orange pi one 全志h3竟然可以安装桌面使用浏览器firefox上网
    https://blog.csdn.net/daaikuaichuan/article/details/83862311
    Arthas
    elect、poll、epoll优缺点
    jvm调优神器——arthas
    Mysql事物与二阶段提交
    全网最全一篇数据库MVCC详解,不全你打我
    冒泡排序和选择排序
    快速排序(过程图解)
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/14277051.html
Copyright © 2020-2023  润新知