16.3.3.2. 낮은 노드 사용률 정책 생성


LowNodeUtilization 전략은 활용도가 낮은 노드를 찾아 이러한 활용도가 낮은 노드에서 제거된 Pod를 예약할 수 있도록 다른 노드에서 Pod를 제거합니다.

노드 활용도가 낮은 경우 구성 가능한 임계값, 임계값, CPU, 메모리 또는 Pod 수(백분율에 따라)가 결정됩니다. 노드 사용량이 이러한 임계값이 모두 낮은 경우 노드가 활용도가 낮은 것으로 간주되고 Descheduler가 다른 노드에서 Pod를 제거할 수 있습니다. 컴퓨팅 노드 리소스 사용률은 포드 요청 리소스 요구 사항을 고려합니다.

높은 임계값인 targetThresholds 는 적절하게 사용되는 노드를 결정하는 데 사용됩니다. 임계값targetThresholds 사이의 노드는 제대로 사용되는 것으로 간주되며 제거로 간주되지 않습니다. CPU, 메모리, Pod 수(% 기반)에 대해 targetThresholds 를 구성할 수 있습니다.

이러한 임계값은 클러스터 요구 사항에 맞게 조정할 수 있습니다.

numberOfNodes 매개변수는 활용도가 낮은 노드 수가 구성된 값보다 큰 경우에만 전략을 활성화하도록 구성할 수 있습니다. 몇 개의 노드가 활용도가 낮은 경우 이 매개 변수를 설정합니다. 기본적으로 numberOfNodes 는 0으로 설정됩니다.

apiVersion: "descheduler/v1alpha1"
kind: "DeschedulerPolicy"
strategies:
  "LowNodeUtilization":
     enabled: true
     params:
       nodeResourceUtilizationThresholds:
         thresholds: 1
           "cpu" : 20
           "memory": 20
           "pods": 20
         targetThresholds: 2
           "cpu" : 50
           "memory": 50
           "pods": 50
         numberOfNodes: 3 3
1
low-end 임계값을 설정합니다. 노드가 세 값 미만인 경우 Descheduler는 활용도가 낮은 노드를 고려합니다.
2
고급 임계값을 설정합니다. 노드가 이러한 값보다 낮은 경우 임계값 이상인 경우 Descheduler에서 노드를 적절하게 사용하는 것으로 간주합니다.
3
Descheduler가 활용도가 낮은 노드에서 Pod를 제거하기 전에 활용도가 낮은 노드 수를 설정합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.