如何在AKS上自定义kube-scheduler的行为? schedulerConfig

问题描述

我正在尝试自定义kube-scheduler在AKS集群(kubernetes v1.19.3)上的行为,如Scheduler Configuration中所述。

我的目标是使用NodeResourcesMostAllocated插件,以便使用尽可能少的节点数来调度pod。

考虑以下文件-most-allocated-scheduler.yaml

apiVersion: kubescheduler.config.k8s.io/v1beta1
kind: KubeSchedulerConfiguration
profiles:
  - schedulerName: default-scheduler
  - schedulerName: most-allocated-scheduler
    plugins:
      score:
        disabled:
        - name: NodeResourcesLeastAllocated
        enabled:
        - name: NodeResourcesMostAllocated
          weight: 2

根据文档,我可以通过运行以下命令来指定计划概要文件:

kube-scheduler --config most-allocated-scheduler.yaml

但是为了运行上述命令,我到底在哪里可以找到kube-scheduler呢?我想理想地在管道上执行此操作。使用AKS时可以做这种事情吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)