• k8s label 添加、修改、删除、查询操作


    添加

    语法:

    kubectl label nodes kube-node label_name=label_value
    

    样例:

    # 先查看node列表
    [root@k8s-test01 ~]# kubectl get nodes
    NAME         STATUS                     ROLES                  AGE   VERSION
    k8s-test01   Ready,SchedulingDisabled   control-plane,master   35d   v1.22.3
    k8s-test02   Ready                      <none>                 35d   v1.20.6
    

    对k8s-test01添加标签:

    kubectl label nodes k8s-test01 gpu=true
    node/k8s-test01 labeled
    

    查询

    语法:

    # 查看所有标签
    kubectl get nodes --show-labels
    NAME         STATUS                     ROLES                  AGE   VERSION   LABELS
    k8s-test01   Ready,SchedulingDisabled   control-plane,master   35d   v1.22.3   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,gpu=true,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-test01,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node-role.kubernetes.io/master=
    k8s-test02   Ready                      <none>                 35d   v1.20.6   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-test02,kubernetes.io/os=linux,preferingress=nginx
    
    # 或者
    kubectl describe nodes k8s-test01
    

    删除

    删除一个label,只需在命令行最后指定label的key名并与一个减号相连即可:

    kubectl label nodes k8s-test01 gpu-
    

    修改

    修改一个label的值,需要加上--overwrite参数:

    kubectl label nodes k8s-test01 gpu=false --overwrite
    

    或者直接kubectl edit nodes k8s-test01,就可以编辑这个node的配置,保存退出就可以了。

  • 相关阅读:
    pikachu-xss(1)
    eNSP上配置RIPv2的认证
    eNSP模拟器OSPF单区域配置
    OSPF与ACL综合实验
    利用单臂路由实现vlan间路由
    理解Hybrid接口的应用
    eNSP下配置Trunk接口实现跨交换机传递数据
    eNSP上VLAN的基础的配置及access接口
    eNSP下利用三层交换机实现VLAN间路由
    NFS网络文件系统
  • 原文地址:https://www.cnblogs.com/even160941/p/15625471.html
Copyright © 2020-2023  润新知