k8s报错1 node(s) had taints that the pod didn‘t tolerate
这是由于我们在自己pod的yaml中没有添加容忍,加入容忍就可以了,可以看我之前的博客这里再补充一下当不清楚集群中node的污点时,可以用以下命令查看和删除污点kubectl describe nodes k8s-master |grep TaintsTaints:gameble=true:NoSchedule[root@k8s-master ~]# kubectl describe nodes
·
这是由于我们在自己pod的yaml中没有添加容忍,加入容忍就可以了,可以看我之前的博客
这里再补充一下
当不清楚集群中node的污点时,可以用以下命令查看和删除污点
kubectl describe nodes k8s-master |grep Taints
Taints: gameble=true:NoSchedule
[root@k8s-master ~]# kubectl describe nodes k8s-slave1 | grep Taints
Taints: drunk=true:NoSchedule
[root@k8s-master ~]# kubectl describe nodes k8s-slave2 | grep Taints
Taints: smke=true:NoSchedule
根据上边命令查出来的污点名来删除污点。
gameble-
gameble就是污点名,后加减号就删掉了
[root@k8s-master ~]# kubectl taint node k8s-master gameble-
node/k8s-master untainted
[root@k8s-master ~]# kubectl taint node k8s-slave1 drunk-
node/k8s-slave1 untainted
[root@k8s-master ~]# kubectl taint node k8s-slave2 smke-
node/k8s-slave2 untainted
更多推荐
已为社区贡献1条内容
所有评论(0)