更新时间:2024-06-17 GMT+08:00

专家模式

如果Volcano的典型配置无法满足您的业务场景,可以使用专家模式定制专属于您的调度策略。

volcano-scheduler是负责Pod调度的组件,它由一系列action和plugin组成。action定义了调度各环节中需要执行的动作;plugin根据不同场景提供了action 中算法的具体实现细节。

您可以根据官方文档中对每个action和plugin的说明,定义专属于您的调度策略。

详情可参见:Volcano调度器

取值范围

json格式

默认值

actions: "allocate, backfill"

tiers:

  - plugins:

      - name: priority

      - name: gang

        enablePreemptable: false

      - name: conformance

  - plugins:

      - name: drf

        enablePreemptable: false

      - name: predicates

      - name: nodeorder

  - plugins:

      - name: cce-gpu-topology-predicate

      - name: cce-gpu-topology-priority

      - name: xgpu

  - plugins:

      - name: nodelocalvolume

      - name: nodeemptydirvolume

      - name: nodeCSIscheduling

      - name: networkresource

是否允许修改

允许

作用范围

CCE Standard/CCE Turbo

配置建议

使用默认配置

该项配置有一定的使用门槛,需要对调度有深入了解的客户,才可以根据官方文档进行定制化修改调度策略。