1.10.4. 污点和容忍度¶
污点是节点用来排斥一些pod调度的。 容忍度是pod来说的, 污点和容忍度需要相互配合,用来避免pod被分配到不合适的节点上。
1.10.4.1. 打污点¶
kubectl taint nodes node1 key1=value1:NoSchedule
1.10.4.2. 移除污点¶
kubectl taint nodes node1 key1=value1:NoSchedule-
1.10.4.3. pod容忍¶
通过pod.spec.tolerations即可。
1.10.4.4. 使用场景¶
专用节点
配置了特殊硬件的节点
基于污点的驱逐