zoukankan      html  css  js  c++  java
  • 给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:~#
    
  • 相关阅读:
    spring boot 打包 jar 实现第三方零配置引用
    spring boot 整合log4j2
    linux cat 模糊查询日志命令
    docker深入浅出
    docker容器为啥一定要前台运行
    李诚云原生技术分享
    k8s中对应的stateful有状态服务的讲解
    k8s networkpolicy网络策略详解
    k8s中IngressIp和egressIp的区别
    技术丨小团队微服务落地实践
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/14277051.html
Copyright © 2011-2022 走看看