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.2.9.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-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow spec.strategiesセクションで 1 つ以上のストラテジーを指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 LowNodeUtilizationストラテジーは、オプションで設定可能なCPUThresholdおよびMemoryThresholdなどの追加のパラメーターを提供します。- 2
 RemoveDuplicates、RemovePodsViolatingInterPodAntiAffinity、RemovePodsViolatingNodeAffinity、およびRemovePodsViolatingNodeTaintsストラテジーには、設定する追加のパラメーターがありません。- 3
 RemovePodsHavingTooManyRestartsストラテジーでは、PodRestartThresholdパラメーターを設定する必要があります。また、オプションのIncludingInitContainersパラメーターを指定します。
複数のストラテジーを有効にすることができ、ストラテジーを指定する順番は重要ではありません。
- 変更を適用するためにファイルを保存します。