kubernetes调度:nodeAffinity、podAffinity
发布时间
阅读量:
阅读量
kubernetes调度——节点亲缘性、pod亲缘性
- 一、 节点亲缘性nodeAffinity
-
- 1、nodeAffinity调度策略
- 2、单一条件的应用方式
- 3、多个条件联合应用的情形
-
二、podAffinity pod亲缘性
-
- 1、生成pod实例
- 2、通过podAffinity机制确保新生成的pod与现有pod部署于同一节点上
- 3、podAntiAffinity 反亲缘性设置
-
一、 节点亲缘性nodeAffinity
其核心机制仍基于节点所携带的标签信息开展调度工作,且所采用的调度方式更具多样性
1、nodeAffinity调度策略
requiredDuringSchedulingIgnoredDuringExecution
意味着容器必须被分配至符合特定要求的节点,若无法找到符合条件的节点,系统将持续尝试调度。
IgnoreDuringExecution则表示容器在运行过程中,若节点标签发生变化导致不再满足初始条件,容器仍将继续运行。
requiredDuringSchedulingRequiredDuringExecution
意味着容器必须被分配至符合特定要求的节点,若无法找到符合条件的节点,系统将持续尝试调度。
RequiredDur
全部评论 (0)
还没有任何评论哟~
