问题描述
我想禁用 Kubernetes 调度程序插件。 The kubernetes docs 表示使用如下配置文件:
apiVersion: kubescheduler.config.k8s.io/v1beta1
kind: KubeSchedulerConfiguration
profiles:
- plugins:
score:
disabled:
- name: NodeResourcesLeastAllocated
enabled:
- name: MyCustomPluginA
weight: 2
- name: MyCustomPluginB
weight: 1
但是它没有说如何激活这个配置文件。我尝试在我的计算机上本地调用 kube-scheduler --conf conf.yaml
,但不明白是否应该从 kube 调度 pod 内部运行 kube-scheduler。我在 kubernetes v1.20.2 中使用 minkube。
解决方法
我在讨论文档的 github 上发现了一个问题,我发布了我们如何在该线程 https://github.com/kubernetes/website/issues/21128 中配置插件。