We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 948abab commit 4aa1222Copy full SHA for 4aa1222
1 file changed
templates/descheduler/descheduler.yaml
@@ -0,0 +1,26 @@
1
+{{- if (lookup "apiextensions.k8s.io/v1" "CustomResourceDefinition" "" "deschedulers.deckhouse.io") }}
2
+apiVersion: deckhouse.io/v1alpha2
3
+kind: Descheduler
4
+metadata:
5
+ name: virtualization
6
+ {{- include "helm_lib_module_labels" (list .) | nindent 2 }}
7
+spec:
8
+ evictLocalStoragePods: true
9
+ podLabelSelector:
10
+ matchExpressions:
11
+ - key: vm.kubevirt.internal.virtualization.deckhouse.io/name
12
+ operator: Exists
13
+ strategies:
14
+ lowNodeUtilization:
15
+ enabled: true
16
+ thresholds:
17
+ cpu: 50
18
+ targetThresholds:
19
+ cpu: 80
20
+ removePodsViolatingInterPodAntiAffinity:
21
22
+ removePodsViolatingNodeAffinity:
23
24
+ nodeAffinityType:
25
+ - requiredDuringSchedulingIgnoredDuringExecution
26
+{{- end }}
0 commit comments