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

  • disablePreemption:关闭抢占调度;

  • hardPodAffinitySymnetricweight:配置 PodAffinity 和 NodeAffinity 的权重是多少 。

  • algorithmSource

    这里介绍一下过滤器、打分器等一些配置文件的格式 , 目前提供三种方式:

    • Provider

    • file

    • configMap

    如果指定的是 Provider , 有两种实现方式:

    • 一种是 DefaultPrivider;

    • 一种是 ClusterAutoscalerProvider 。

    ClusterAutoscalerProvider 是优先堆叠的 , DefaultPrivider 是优先打散的 。 关于这个策略 , 当你的节点开启了自动扩容 , 尽量使用 ClusterAutoscalerProvider 会比较符合你的需求 。

    推荐阅读