This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.10.4. Descheduler 전략 구성
Descheduler에서 Pod를 제거하는 데 사용하는 전략을 구성할 수 있습니다.
사전 요구 사항
- 클러스터 관리자 권한이 있어야 합니다.
프로세스
KubeDescheduler
오브젝트를 편집합니다.oc edit kubedeschedulers.operator.openshift.io cluster -n openshift-kube-descheduler-operator
$ oc edit kubedeschedulers.operator.openshift.io cluster -n openshift-kube-descheduler-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow spec.strategies
섹션에서 하나 이상의 전략을 지정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
LowNodeUtilization
전략은 선택적으로 구성할 수 있는CPUThreshold
및MemoryThreshold
와 같은 추가 매개변수를 제공합니다.- 2
RemoveDuplicates
전략은 선택적 매개변수인ExcludeOwnerKinds를
제공합니다.- 3
RemovePods authenticateTooManyRestarts
전략을 사용하려면PodRestartThreshold
매개변수를 설정해야 합니다. 또한 선택적IncludingInitContainers
매개변수를 제공합니다.- 4
RemovePodsViolatingInterPodAntiAffinity
,RemovePodsViolatingNodeAffinity
및RemovePodsViolatingNodeTaints
전략에는 구성할 추가 매개변수가 없습니다.- 5
PodLifeTime
전략을 사용하려면MaxPodLifeTimeSeconds
매개변수를 설정해야 합니다.
여러 전략을 활성화하고 전략이 지정된 순서는 중요하지 않습니다.
- 파일을 저장하여 변경 사항을 적용합니다.