一、污点(taint),针对的是节点,只有node才有污点的概念
1、 给节点增加一个污点
kubectl taint nodes node1 key1=value1:NoSchedule
给节点 node1 增加一个污点,它的键名是 key1,键值是 value1,效果是 NoSchedule。 这表示只有拥有和这个污点相匹配的容忍度的 Pod 才能够被分配到 node1 这个节点
2、移除上述命令所添加的污点
kubectl taint nodes node1 key1=value1:NoSchedule-
3、移除key为key1的,作用是NoSchedule的所有污点
kubectl taint nodes foo key1:NoSchedule-
本文详细介绍了Kubernetes中的污点、容忍度和标签概念。污点是针对节点的,通过设置污点,可以控制哪些Pod可以被调度到特定节点。容忍度则是Pod的属性,允许Pod容忍某些节点的污点。文章还探讨了effect字段的不同值,并展示了如何给Pod和节点添加、修改和删除标签。
订阅专栏 解锁全文
538

被折叠的 条评论
为什么被折叠?



