云容器引擎 CCE-优先级调度与抢占:优先级调度与抢占介绍

时间:2024-05-31 08:37:36

优先级调度与抢占介绍

用户在集群中运行的业务丰富多样,包括核心业务、非核心业务,在线业务、离线业务等,根据业务的重要程度和SLA要求,可以对不同业务类型设置相应的高优先级。比如对核心业务和在线业务设置高优先级,可以保证该类业务优先获取集群资源。当集群资源被非核心业务占用,整体资源不足时,如果有新的核心业务提交部署请求,可以通过抢占的方式驱逐部分非核心业务,释放集群资源用于核心业务的调度运行。

CCE集群支持的优先级调度如表1所示。

表1 业务优先级保障调度

调度类型

说明

支持的调度器

基于优先级调度

调度器优先保障高优先级业务运行,但不会主动驱逐已运行的低优先级业务。基于优先级调度配置默认开启,不支持关闭。

kube-scheduler调度器/Volcano调度器

基于优先级抢占调度

当集群资源不足时,调度器主动驱逐低优先级业务,保障高优先级业务正常调度。

Volcano调度器

support.huaweicloud.com/usermanual-cce/cce_10_0775.html