云容器引擎 CCE-调度算法:专家模式
专家模式
如果上述Volcano的典型配置无法满足您的业务场景,可以使用专家模式定制专属于您的调度策略
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
expert-mode |
json格式 |
actions: 'allocate, backfill, preempt' tiers: - plugins: - name: 'priority' - name: 'gang' - name: 'conformance' - name: 'lifecycle' arguments: lifecycle.MaxGrade: 10 lifecycle.MaxScore: 200.0 lifecycle.SaturatedTresh: 1.0 lifecycle.WindowSize: 10 - plugins: - name: 'drf' - name: 'predicates' - name: 'nodeorder' - plugins: - name: 'cce-gpu-topology-predicate' - name: 'cce-gpu-topology-priority' - name: 'cce-gpu' - plugins: - name: 'nodelocalvolume' - name: 'nodeemptydirvolume' - name: 'node CS Ischeduling' - name: 'networkresource' |
允许 |
CCE Standard/ CCE Turbo |
volcano-scheduler是负责Pod调度的组件,它由一系列action和plugin组成。action定义了调度各环节中需要执行的动作;plugin根据不同场景提供了action 中算法的具体实现细节。
您可以根据官方文档中对每个action和plugin的说明,定义专属于您的调度策略。
详情可参见:https://support.huaweicloud.com/usermanual-cce/cce_10_0193.html#section1
配置建议:
使用默认配置

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