16.3.3.2. 낮은 노드 사용률 정책 생성
LowNodeUtilization 전략은 활용도가 낮은 노드를 찾아 이러한 활용도가 낮은 노드에서 제거된 Pod를 예약할 수 있도록 다른 노드에서 Pod를 제거합니다.
노드 활용도가 낮은 경우 구성 가능한 임계값, 임계값, CPU, 메모리 또는 Pod 수(백분율에 따라)가 결정됩니다. 노드 사용량이 이러한 임계값이 모두 낮은 경우 노드가 활용도가 낮은 것으로 간주되고 Descheduler가 다른 노드에서 Pod를 제거할 수 있습니다. 컴퓨팅 노드 리소스 사용률은 포드 요청 리소스 요구 사항을 고려합니다.
높은 임계값인 targetThresholds 는 적절하게 사용되는 노드를 결정하는 데 사용됩니다. 임계값 과 targetThresholds 사이의 노드는 제대로 사용되는 것으로 간주되며 제거로 간주되지 않습니다. CPU, 메모리, Pod 수(% 기반)에 대해 targetThresholds 를 구성할 수 있습니다.
이러한 임계값은 클러스터 요구 사항에 맞게 조정할 수 있습니다.
numberOfNodes 매개변수는 활용도가 낮은 노드 수가 구성된 값보다 큰 경우에만 전략을 활성화하도록 구성할 수 있습니다. 몇 개의 노드가 활용도가 낮은 경우 이 매개 변수를 설정합니다. 기본적으로 numberOfNodes 는 0으로 설정됩니다.