k8s 1.24 taint污点修改

释放双眼,带上耳机,听听看~!
🤖 由 ChatGPT 生成的文章摘要

默认kubeadm取消taint,之前版本使用node-role.kubernetes.io/master标签,在Kubernetes 1.24版本中,label标签已经修改为node-role.kubernetes.io/control-plane

查看node节点所有标签

[root@k8s-01 ceph]# kubectl get nodes --show-labels
NAME     STATUS   ROLES           AGE   VERSION   LABELS
k8s-01   Ready    control-plane   14d   v1.24.0   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-01,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node.kubernetes.io/exclude-from-external-load-balancers=
k8s-02   Ready    control-plane   14d   v1.24.0   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-02,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node.kubernetes.io/exclude-from-external-load-balancers=
k8s-03   Ready    control-plane   14d   v1.24.0   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-03,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node.kubernetes.io/exclude-from-external-load-balancers=
k8s-04   Ready    <none>          14d   v1.24.0   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-04,kubernetes.io/os=linux
k8s-05   Ready    <none>          14d   v1.24.0   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-05,kubernetes.io/os=linux

Kubernetes 污点与容忍

我们可以直接查看master节点污点情况

#没有设置污点
[root@k8s-01 ceph]# kubectl describe node k8s-01|grep Taints
Taints:             <none>

#有污点设置
[root@k8s-01 ceph]# kubectl describe node k8s-02|grep Taints
Taints:             node-role.kubernetes.io/control-plane:NoSchedule

取消污点

[root@k8s-01 ceph]# kubectl taint nodes k8s-01  node-role.kubernetes.io/control-plane:NoSchedule-

[root@k8s-01 ceph]# kubectl taint nodes k8s-02  node-role.kubernetes.io/control-plane:NoSchedule-

生成污点

kubectl taint nodes k8s-01  node-role.kubernetes.io/control-plane:NoSchedule

#k8s是节点
#NoSchedule调度规则

查看pod调用情况

[root@k8s-01 ceph]# kubectl describe node k8s-01|grep Taints
Taints:             node-role.kubernetes.io/control-plane:NoSchedule

给TA打赏
共{{data.count}}人
人已打赏
报错锦集

Docker 给没有名称镜像打tag

2022-5-20 11:12:09

报错锦集

Rancher 提示no secret exists for service account cattle-system/cattle

2022-6-19 15:52:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索