Skip to main content
FieldTypeDescriptionValue(s)
enabledboolBy default, kube-scheduler static pod is enabled.
Set to false to disable the kube-scheduler (assuming it runs on other controlplane node).
imagestringThe container image used to run the kube-scheduler component.

The image reference should contain the tag, even if it is pinned by digest.
configUnstructuredProvide configuration for the kube-scheduler static pod.

There is no need to specify kind and apiVersion fields (they will be set automatically),
but the rest of the configuration should be provided as is.

See https://kubernetes.io/docs/reference/scheduling/config/ for the details of the configuration schema.
extraArgsArgsExtra command line arguments to supply to the kube-scheduler.

It is preferable to use config field to provide configuration overrides.
envmap[string]stringThe env field allows for the addition of environment variables for the kube-scheduler.
resourcesResourcesConfigConfigure the kube-scheduler resources.

resources

ResourcesConfig represents the pod resources.
FieldTypeDescriptionValue(s)
requestsUnstructuredRequests configures the reserved cpu/memory resources.
limitsUnstructuredLimits configures the maximum cpu/memory limits a pod can use.