Quick start instructions for the setup and configuration of as-a-second-scheduler using Helm.
$ git clone git@github.com:kubernetes-sigs/scheduler-plugins.git
$ cd scheduler-plugins/manifests/install/charts
$ helm install scheduler-plugins as-a-second-scheduler/ --create-namespace --namespace scheduler-plugins
$ kubectl get deploy -n scheduler-plugins
NAME READY UP-TO-DATE AVAILABLE AGE
scheduler-plugins-controller 1/1 1 1 7s
scheduler-plugins-scheduler 1/1 1 1 7s
The following table lists the configurable parameters of the as-a-second-scheduler chart and their default values.
Parameter | Description | Default |
---|---|---|
scheduler.name |
Scheduler name | scheduler-plugins-scheduler |
scheduler.image |
Scheduler image | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.27.8 |
scheduler.leaderElect |
Scheduler leaderElection | false |
scheduler.replicaCount |
Scheduler replicaCount | 1 |
controller.name |
Controller name | scheduler-plugins-controller |
controller.image |
Controller image | registry.k8s.io/scheduler-plugins/controller:v0.27.8 |
controller.replicaCount |
Controller replicaCount | 1 |
plugins.enabled |
Plugins enabled by default | ["Coscheduling","CapacityScheduling","NodeResourceTopologyMatch", "NodeResourcesAllocatable"] |
plugins.disabled |
Plugins disabled by default | ["PrioritySort"] |