如何启用/禁用 kubernetes 调度程序插件?

问题描述

我想禁用 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 中配置插件。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...