manifests/install/charts/as-a-second-scheduler/values.yaml (22 lines of code) (raw):

# Default values for scheduler-plugins-as-a-second-scheduler. # This is a YAML-formatted file. # Declare variables to be passed into your templates. scheduler: name: scheduler-plugins-scheduler image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.28.9 replicaCount: 1 leaderElect: false nodeSelector: {} affinity: {} tolerations: [] controller: name: scheduler-plugins-controller image: registry.k8s.io/scheduler-plugins/controller:v0.28.9 replicaCount: 1 nodeSelector: {} affinity: {} tolerations: [] # LoadVariationRiskBalancing and TargetLoadPacking are not enabled by default # as they need extra RBAC privileges on metrics.k8s.io. plugins: enabled: ["Coscheduling","CapacityScheduling","NodeResourceTopologyMatch","NodeResourcesAllocatable"] disabled: ["PrioritySort"] # only in-tree plugins need to be defined here # Customize the enabled plugins' config. # Refer to the "pluginConfig" section of manifests/<plugin>/scheduler-config.yaml. # For example, for Coscheduling plugin, you want to customize the permit waiting timeout to 10 seconds: pluginConfig: - name: Coscheduling args: permitWaitingTimeSeconds: 10 # default is 60 # Or, customize the other plugins # - name: NodeResourceTopologyMatch # args: # scoringStrategy: # type: MostAllocated # default is LeastAllocated #- name: SySched # args: # defaultProfileNamespace: "default" # defaultProfileName: "full-seccomp"