最近更新时间:2021-06-24 11:32:41
节点亲和的概念与节点选择相似,基于节点的标签来限定 Pod 可以被调度到哪些节点上。
注:您可根据实际需求选择Deployment、StatefulSet、DaemonSet。
以下为节点亲和设置详情:
参数 | 描述 |
---|---|
必须满足 | 即硬约束,目标节点必须满足此条件,对应requiredDuringSchedulingIgnoredDuringExecution,您可以点击新增调度规则添加多条必须满足的规则,多个调度规则是逻辑或的关系,即只需要满足一条规则即可被调度。 |
尽量满足 | 即软约束,目标节点最好能满足此条件,对应preferredDuringSchedulingIgnoredDuringExecution,调度会尽量调度Pod到具有对应标签的节点上。您可以为规则设定权重,具体调度时,若存在多个符合条件的节点,权重最大的节点会被优先调度。同时您可点击新增调度规则添加多条尽量满足的规则,无论是满足其中一条或者是都不满足都会进行调度。 |
对应matchExpressions,您可以单击新增选择器添加多条选择器,多个选择器是逻辑与的关系,即需要满足全部选择器才能依据此条规则进行调度。
参数 | 描述 |
---|---|
In | 表示标签值需要在values的列表中 |
NotIn | 标签的值不在某个列表中 |
Gt | 标签的值大于某个值 |
Lt | 标签的值小于某个值 |
Exists | 某个标签存在 |
DoesNotExist | 某个标签不存在 |
纯净模式