从零开始入门 K8s | 调度器的调度流程和算法介绍(22)
这里看一下策略文件的配置内容 , 如下图所示:
这里可以看到配置的过滤器 predicates , 配置的打分器 priorities , 以及我们配置的扩展调度器 。 这里有一个比较有意思的参数就是:alwaysCheckAllPredicates 。 它是用来控制当过滤列表有个返回 false 时 , 是否继续往下执行?默认的肯定是 false;如果配置成 true , 它会把每个插件都走一遍 。
如何扩展调度器
Scheduler Extender
首先来看一下 Schedule Extender 能做什么?在启动官方调度器之后 , 可以再启动一个扩展调度器 。
通过配置文件 , 如上文提到的 Polic 文件中 extender 的配置 , 包括 extender 服务的 URL 地址、是否 https 服务 , 以及服务是否已经有 NodeCache 。 如果有 NodeCache , 那调度器只会传给 nodenames 列表 。 如果没有开启 , 那调度器会把所有 nodeinfo 完整结构都传递过来 。
ignorable 这个参数表示调度器在网络不可达或者是服务报错 , 是否可以忽略扩展调度器 。 managedResources , 官方调度器在遇到这个 Resource 时会用扩展调度器 , 如果不指定表示所有的都会使用扩展调度器 。
推荐阅读
- 手机游戏|LOL手游福利送完,开始努力割韭菜?新皮肤玉剑传说即将上线
- 侠盗猎车手4|LOL转会期开始!小虎去留成谜,滔博,FPX和RNG大概率拆队重建?
- DOTA|48岁阿姨:如果你最开始接触的是DOTA,就很难再喜欢别的游戏了!
- 原神|原神:为啥这4个角色,前期被玩家称为真神,后期却开始无人问津
- ig|Dota2-刀圈地震来了?继小象宣布解散后,iG领队也开始“暗示”了
- 成吉思汗|16号2款新皮上线,新英雄开始预热,澜新传说巨帅,成吉思汗哭了
- 电子竞技|武将外号,你都知道几个?老玩家:这不是我先开始这么叫的吗!
- 金铲铲之战|为了防腾讯米哈游抢人,游戏厂商也开始内卷,育碧竟被偷家?
- 梦幻西游|梦幻西游:战神阿轩开启梦幻新玩法!放弃强P,开始升堂审案,为民做主?
- 吃鸡游戏|之前是“吃鸡”大主播,现成功转战联盟,为何越来越多主播开始转型?