descheduler, I don't quite get it

This commit is contained in:
2021-08-06 14:35:46 +02:00
parent 2f0dfffc5c
commit 68255f12fd
2 changed files with 10 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ metadata:
name: descheduler-cronjob name: descheduler-cronjob
namespace: kube-system namespace: kube-system
spec: spec:
schedule: "*/20 * * * *" schedule: "*/15 * * * *"
concurrencyPolicy: "Forbid" concurrencyPolicy: "Forbid"
jobTemplate: jobTemplate:
spec: spec:
@@ -16,7 +16,7 @@ spec:
priorityClassName: system-cluster-critical priorityClassName: system-cluster-critical
containers: containers:
- name: descheduler - name: descheduler
image: k8s.gcr.io/descheduler/descheduler:v0.20.0 image: k8s.gcr.io/descheduler/descheduler:v0.21.0
volumeMounts: volumeMounts:
- mountPath: /policy-dir - mountPath: /policy-dir
name: policy-volume name: policy-volume

View File

@@ -11,17 +11,19 @@ data:
"RemoveDuplicates": "RemoveDuplicates":
enabled: true enabled: true
"RemovePodsViolatingInterPodAntiAffinity": "RemovePodsViolatingInterPodAntiAffinity":
enabled: false enabled: true
"LowNodeUtilization": "LowNodeUtilization":
enabled: true enabled: true
params: params:
nodeResourceUtilizationThresholds: nodeResourceUtilizationThresholds:
thresholds: thresholds:
"cpu": 30 "cpu": 50
"memory": 50 "memory": 60
"pods": 15 "pods": 15
targetThresholds: targetThresholds:
"cpu": 70 "cpu": 60
"memory": 81 "memory": 70
"pods": 20 "pods": 30
nodeFit: true