我正在尝试自定义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时可以做这样的事情吗?