16.2.4. 调度程序策略
选择 predicate 和 priorities 定义调度程序的策略。
调度程序配置文件是一个 JSON 文件,指定调度程序将考虑的 predicates 和 priorities。
如果没有调度程序策略文件,则会应用默认配置文件 /etc/origin/master/scheduler.json。
重要
调度程序配置文件中定义的 predicates 和 priorities 会完全覆盖默认的调度程序策略。如果需要任何默认的 predicates 和 priorities,您必须在调度程序配置文件中明确指定函数。
默认调度程序配置文件
16.2.4.1. 修改调度程序策略 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
调度器策略默认在 master 的名为 /etc/origin/master/scheduler.json 的文件中定义,除非被 master 配置文件中的 kubernetesMasterConfig.schedulerConfigFile
项覆盖。
修改的调度程序配置文件示例
修改调度程序策略:
- 编辑调度程序配置文件,以配置所需的 默认 predicates 和 priorities。您可以创建自定义配置,或使用和修改其中一个 示例策略配置。
- 添加任何可配置的 predicates 和您需要的 可配置优先级。
重启 OpenShift Container Platform 以使更改生效。
master-restart api master-restart controllers
# master-restart api # master-restart controllers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow