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

InterPodAffinityPriority

先介绍一下使用场景:

  • 第一个例子 , 比如说应用 A 提供数据 , 应用 B 提供服务 , A 和 B 部署在一起可以走本地网络 , 优化网络传输;

  • 第二个例子 , 如果应用 A 和应用 B 之间都是 CPU 密集型应用 , 而且证明它们之间是会互相干扰的 , 那么可以通过这个规则设置尽量让它们不在一个节点上 。

NodePreferAvoidPodsPriority

用于实现某些 controller 尽量不分配到某些节点上的能力;通过在 node 上加 annotation 声明哪些 controller 不要分配到 Node 上 , 如果不满足就优先 。

如何配置调度器

配置调度器介绍

怎么启动一个调度器 , 这里有两种情况: