diff --git a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml index 5f2b836c..08666cef 100644 --- a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml @@ -48,22 +48,22 @@ spec: constraints: - DoNotSchedule - ScheduleAnyway - - name: HighNodeUtilization + - name: LowNodeUtilization args: - threshholds: - cpu: 80 - evictableNamespaces: - exclude: - - kube-system - - rook-ceph - - security - - volsync-system - - flux-system + targetThresholds: + cpu: 50 + memory: 50 + pods: 50 + thresholds: + cpu: 20 + memory: 20 + pods: 20 + useDeviationThresholds: true plugins: balance: enabled: - RemovePodsViolatingTopologySpreadConstraint - - HighNodeUtilization + - LowNodeUtilization deschedule: enabled: - RemovePodsViolatingInterPodAntiAffinity