从零开始入门 K8s | Kubernetes 调度和资源管理(30)
再把 Pod1 调度到 Node1 上 。 这样就完成了一次抢占调度的流程 。
优先级抢占策略
接下来介绍具体的抢占策略和抢占流程
上图右侧是整个kube-scheduler优先级抢占的调度流程 。 首先一个 Pod 进入抢占的时候 , 会判断 Pod 是否拥有抢占的资格 , 有可能上次已经抢占过一次 。 如果符合抢占资格 , 它会先对所有的节点进行一次过滤 , 过滤出符合这次抢占要求的节点 , 如果不符合就过滤掉这批节点 。
接着从过滤剩下的节点中 , 挑选出合适的节点进行抢占 。 这次抢占的过程会模拟一次调度 , 把上面优先级低的 Pod 先移除出去 , 再把待抢占的 Pod 尝试能否放置到此节点上 。 然后通过这个过程选出一批节点 , 进入下一个过程 ProcessPreemptionWithExtenders 。 这是一个扩展的钩子 , 用户可以在这里加一些自己抢占节点的策略 , 如果没有扩展钩子 , 这里面是不做任何动作的 。
推荐阅读
- 手机游戏|LOL手游福利送完,开始努力割韭菜?新皮肤玉剑传说即将上线
- 侠盗猎车手4|LOL转会期开始!小虎去留成谜,滔博,FPX和RNG大概率拆队重建?
- DOTA|48岁阿姨:如果你最开始接触的是DOTA,就很难再喜欢别的游戏了!
- 原神|原神:为啥这4个角色,前期被玩家称为真神,后期却开始无人问津
- ig|Dota2-刀圈地震来了?继小象宣布解散后,iG领队也开始“暗示”了
- 成吉思汗|16号2款新皮上线,新英雄开始预热,澜新传说巨帅,成吉思汗哭了
- 电子竞技|武将外号,你都知道几个?老玩家:这不是我先开始这么叫的吗!
- 金铲铲之战|为了防腾讯米哈游抢人,游戏厂商也开始内卷,育碧竟被偷家?
- 梦幻西游|梦幻西游:战神阿轩开启梦幻新玩法!放弃强P,开始升堂审案,为民做主?
- 吃鸡游戏|之前是“吃鸡”大主播,现成功转战联盟,为何越来越多主播开始转型?