Updated on 2024-06-17 GMT+08:00

Expert Mode

If the preceding typical Volcano scheduling configurations cannot meet your needs, use the expert mode to customize scheduling policies.

volcano-scheduler is the component responsible for pod scheduling. It consists of a series of actions and plugins. Actions should be executed in every step. Plugins provide the action algorithm details in different scenarios.

You can customize scheduling policies based on the description of each action and plugin in the official documentation.

For details, see Volcano Scheduler.

Value Range

Values in JSON format

Default Value

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

Modifiable

Yes

Scope

CCE standard and CCE Turbo clusters

Suggestions

Keep the default settings.

Only users who have a deep understanding of scheduling algorithms should attempt to customize scheduling policies.