kubernetes修改node的role标签

执行kubectl get node命令,可以看到如下结果:

NAME    STATUS   ROLES         AGE   VERSION
node1   Ready    master,node   57d   v1.13.3
node2   Ready    master,node   57d   v1.13.3
node3   Ready    master,node   57d   v1.13.3
node4   Ready    node          57d   v1.13.3
node5   Ready    node          57d   v1.13.3
node6   Ready    node          57d   v1.13.3

再执行:kubectl describe node node1

可以看到:

Name:               node1
Roles:              master,node
Labels:             beta.kubernetes.io/arch=amd64
                    beta.kubernetes.io/os=linux
                    kubernetes.io/hostname=node1
                    node-role.kubernetes.io/master=
                    node-role.kubernetes.io/node=node
                    type=worker
Annotations:        kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock
                    node.alpha.kubernetes.io/ttl: 0
                    volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp:  Wed, 13 Mar 2019 16:54:49 +0800

如果,要去掉node内容,需要执行命令

kubectl label node node1 node-role.kubernetes.io/node-

当命令行提示成功后,执行kubectl get node查看结果:

NAME    STATUS   ROLES         AGE   VERSION
node1   Ready    master        57d   v1.13.3
node2   Ready    master,node   57d   v1.13.3
node3   Ready    master,node   57d   v1.13.3
node4   Ready    node          57d   v1.13.3
node5   Ready    node          57d   v1.13.3
node6   Ready    node          57d   v1.13.3

如果需要将node标签加回去,则要执行:

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

参考https://kubernetes.io/zh/docs/concepts/configuration/taint-and-toleration/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值