从零开始入门 K8s | 调度器的调度流程和算法介绍(14)

Priorities

接下来看一下打分算法 , 打分算法主要解决的问题就是集群的碎片、容灾、水位、亲和、反亲和等 。

按照类别可以分为四大类:

  • Node 水位

  • Pod 打散 (toppservicecontroller)

  • Node 亲和&反亲和

  • Pod 亲和&反亲和

资源水位

接下来介绍打分器相关的第一个资源水位 。

节点打分算法跟资源水位相关的主要有四个 , 如上图所示 。
  • 资源水位公式的概念

Request:Node 已经分配的资源;Allocatable:Node 的可调度的资源