4.16. 将容限应用到内核模块 pod
污点和容限由 effect、key 和 value 参数组成。容限包括额外的 operator 和 tolerationSeconds 参数。
effect-
表示要匹配的污点效果。如果留空,则所有污点效果都匹配。在设置
effect时,有效值为:NoSchedule、PreferNoSchedule或NoExecute。 key-
容限应用到的污点键。如果留空,则所有污点键都匹配。如果
键为空,您必须将operator参数设置为Exists。这个组合与所有值和所有键匹配。 value-
容限匹配的污点值。如果
operator参数为Exists,则该值必须为空,否则使用常规字符串。 operator-
代表键与值的关系。有效的
operator参数为Exists和Equal。默认值为Equal。Exists等同于值的通配符,pod 可以容忍特定类别的所有污点。 tolerationSeconds-
代表容限的期间(效果需要是
NoExecute,否则此字段将被忽略)可以容忍污点。默认情况下,它不会被设置,并在不驱除的情况下容许污点。零和负值都被视为0,并立即被系统驱除。
容限值必须与添加到节点的污点匹配。容限与污点匹配:
如果
operator参数设为Equal:-
key参数相同; -
value参数相同; -
effect参数相同。
-
如果
operator参数设为Exists:-
key参数相同; -
effect参数相同。
-
例 4.3. 节点规格中的污点示例
例 4.4. 模块规格中的容限示例