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
参数相同。
-