Weisen Pan a877aed45f AI-based CFN Traffic Control and Computer Force Scheduling
Change-Id: I16cd7730c1e0732253ac52f51010f6b813295aa7
2023-11-03 00:09:19 -07:00

46 lines
1.2 KiB
YAML

apiVersion: kubescheduler.config.k8s.io/v1beta1
kind: KubeSchedulerConfiguration
percentageOfNodesToScore: 100
profiles:
- schedulerName: simon-scheduler
plugins:
filter:
enabled:
- name: Open-Gpu-Share
score:
disabled:
- name: RandomScore
- name: DotProductScore
- name: GpuClusteringScore
- name: GpuPackingScore
- name: BestFitScore
- name: FGDScore
- name: ImageLocality
- name: NodeAffinity
- name: PodTopologySpread
- name: TaintToleration
- name: NodeResourcesBalancedAllocation
- name: InterPodAffinity
- name: NodeResourcesLeastAllocated
- name: NodePreferAvoidPods
enabled:
- name: FGDScore
weight: 1000
reserve:
enabled:
- name: Open-Gpu-Share
bind:
disabled:
- name: DefaultBinder
enabled:
- name: Simon
pluginConfig:
- name: FGDScore
args:
dimExtMethod: share
normMethod: max
- name: Open-Gpu-Share
args:
dimExtMethod: share
normMethod: max
gpuSelMethod: FGDScore