目录
一、什么是污点和容忍度
1、官方解释:
- 节点亲和性,是pod的一种属性,它使pod被吸引到一类特定的节点
- Taint(污点)与节点亲和性相反,它使节点能够排斥一类特定的pod
- Taint(污点)和toleration(容忍福)互相配合,可以用来避免pod被分配到不合适的节点上
- 每个节点都可以应用一个或多个taint,这表示对于那些不能容忍这些taint的pod,是不会被运行在该节点上。
- 如果将toleration应用于pod上,则表示这些pod可以被调度到具有匹配taint的节点上。
2、自我理解:
- 污点和容忍度是相互匹配的关系,我们在node上定义一个污点,pod上定义容忍度
- 如果pod能容忍这个污点,就会被调度到拥有这个污点的节点上
- 如果pod不能容忍这个污点,就不会被调度到拥有这个污点的节点上