mirror of
https://github.com/kubernetes-sigs/descheduler.git
synced 2026-01-26 05:14:13 +01:00
The k8s project recently cut over to the new official k8s.gcr.io container registry. The descheduler image can now be pulled from k8s.gcr.io. This is just a new DNS name for the container registry. The previously documented DNS names for the registry still work, but require more typing.
60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
# Default values for descheduler.
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
|
|
image:
|
|
repository: k8s.gcr.io/descheduler/descheduler
|
|
# Overrides the image tag whose default is the chart version
|
|
tag: ""
|
|
pullPolicy: IfNotPresent
|
|
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
schedule: "*/2 * * * *"
|
|
|
|
cmdOptions:
|
|
v: 3
|
|
# evict-local-storage-pods:
|
|
# max-pods-to-evict-per-node: 10
|
|
# node-selector: "key1=value1,key2=value2"
|
|
|
|
deschedulerPolicy:
|
|
strategies:
|
|
RemoveDuplicates:
|
|
enabled: true
|
|
RemovePodsViolatingNodeTaints:
|
|
enabled: true
|
|
RemovePodsViolatingNodeAffinity:
|
|
enabled: true
|
|
params:
|
|
nodeAffinityType:
|
|
- requiredDuringSchedulingIgnoredDuringExecution
|
|
RemovePodsViolatingInterPodAntiAffinity:
|
|
enabled: true
|
|
LowNodeUtilization:
|
|
enabled: true
|
|
params:
|
|
nodeResourceUtilizationThresholds:
|
|
thresholds:
|
|
cpu: 20
|
|
memory: 20
|
|
pods: 20
|
|
targetThresholds:
|
|
cpu: 50
|
|
memory: 50
|
|
pods: 50
|
|
|
|
priorityClassName: system-cluster-critical
|
|
|
|
rbac:
|
|
# Specifies whether RBAC resources should be created
|
|
create: true
|
|
|
|
serviceAccount:
|
|
# Specifies whether a ServiceAccount should be created
|
|
create: true
|
|
# The name of the ServiceAccount to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name:
|