云容器引擎 CCE-调度配置:设置集群默认调度器

时间:2024-05-17 11:30:03

设置集群默认调度器

默认调度器 (default-scheduler)

Kubernetes调度器可以发现集群中新创建且尚未被调度到节点上的Pod,并负责将未调度的Pod指派到一个合适的节点上运行。在同一个集群中可以使用多个不同的调度器,kube-scheduler调度器是Kubernetes社区提供的集群默认调度器,CCE同时还支持增强的Volcano调度器,提供了高性能任务调度引擎、高性能异构芯片管理、高性能任务运行管理等通用计算能力。

您可以选择将kube-scheduler调度器和Volcano调度器配合使用,也可以单独使用kube-scheduler调度器或Volcano调度器。

表1 集群默认调度器

调度器名称

说明

调度器配置

kube-scheduler调度器

提供社区原生调度器标准调度能力。

设置kube-scheduler调度器为默认调度器时,如果集群中同时安装Volcano调度器,将默认启用Volcano增强能力,为您提供资源利用率优化、AI任务性能增强、异构资源管理等高级调度能力,提升集群资源利用率,节约使用成本。此时,集群中的普通工作负载调度任务任由kube-scheduler调度器执行,仅部分指定的工作负载由Volcano调度器执行,详情请参见使用Volcano调度工作负载

kube-scheduler调度器配置:

  • 调度器性能配置
  • 业务优先级保障调度

安装Volcano调度器后的增强配置:

  • 资源利用率优化调度(Volcano调度器支持)
  • AI任务性能增强调度(Volcano调度器支持)
  • 异构资源调度(Volcano调度器支持)

Volcano调度器

设置Volcano调度器为默认调度器后,Volcano调度器将替换kube-scheduler调度器,集群中的工作负载任务调度均由Volcano调度器执行。

Volcano兼容kube-scheduler调度能力,并提供增量调度能力。使用该调度器时,请先安装Volcano调度器插件,详情请参见Volcano调度器

Volcano调度器增强配置:

  • 业务优先级保障调度
  • 资源利用率优化调度(Volcano调度器支持)
  • AI任务性能增强调度(Volcano调度器支持)
  • 异构资源调度(Volcano调度器支持)
support.huaweicloud.com/usermanual-cce/cce_10_0785.html