Advertisement

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)

还没有任何评论哟~