kubernetes - 如何启用/禁用 kubernetes 调度程序插件?
问题描述
我想禁用 Kubernetes 调度程序插件。kubernetes 文档说要使用如下配置文件:
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。我将 minkube 与 kubernetes v1.20.2 一起使用。
解决方案
我在 github 上发现了一个讨论文档的问题,我发布了我们如何在该线程https://github.com/kubernetes/website/issues/21128中配置插件。
推荐阅读
- mysql - 如何在mysql中显示ID
- html - 将 html 转换为 pdf - 分页符拆分文本
- reactjs - 从一个 UI 框中过滤多个道具上的数组
- reporting-services - 周到日期基于当前日期
- javascript - Jquery计算有效,但在正确值之前添加了不正确的值
- postgresql - 使用或不使用 INNER JOIN 的查询
- ios - 如何在 iOS 应用中在 CloudKit 之后对 Core Data 进行建模
- vb.net - 比较 DataTable 和 DataGridView 并突出显示 DataGridView 中的匹配行
- makefile - Makefile 不检测文件夹内的文件
- ios - 使用类属性列表访问 NSString 属性“stdString”会导致崩溃