diff --git a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml index 2d6ad47a..5f2b836c 100644 --- a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml @@ -48,10 +48,22 @@ spec: constraints: - DoNotSchedule - ScheduleAnyway + - name: HighNodeUtilization + args: + threshholds: + cpu: 80 + evictableNamespaces: + exclude: + - kube-system + - rook-ceph + - security + - volsync-system + - flux-system plugins: balance: enabled: - RemovePodsViolatingTopologySpreadConstraint + - HighNodeUtilization deschedule: enabled: - RemovePodsViolatingInterPodAntiAffinity