9.15.13.3. 仮想マシン (VM) での descheduler エビクションの有効化


descheduler のインストール後に、アノテーションを VirtualMachine カスタムリソース (CR) に追加して descheduler エビクションを仮想マシンで有効にできます。

前提条件

  • descheduler を OpenShift Container Platform Web コンソールまたは OpenShift CLI (oc) にインストールしている。

手順

  1. 仮想マシンを停止します。
  2. descheduler.alpha.kubernetes.io/evict アノテーションを VirtualMachine CR に追加します。

    注記

    仮想マシンの実行中にアノテーションを追加した場合、仮想マシンを再起動するまでアノテーションは virt-launcher Pod に適用されません。

    現在の descheduler の動作では、アノテーションの存在のみがチェックされます。この値は評価されないため、"true" および "false" を設定しても結果は同じです。

    apiVersion: kubevirt.io/v1
    kind: VirtualMachine
    spec:
      template:
        metadata:
          annotations:
            descheduler.alpha.kubernetes.io/evict: "true"
  3. LongLifecycle プロファイルを使用して KubeDescheduler オブジェクトを設定し、バックグラウンドエビクションを有効にして、ライブマイグレーション中の仮想マシンエビクションの安定性を向上させます。

    注記

    仮想マシンに退避アノテーションが設定されている場合、仮想マシンの退避は LongLifecycle プロファイルで十分です。EvictPodsWithLocalStorage または EvictPodsWithPVC を有効にしないでください。

    apiVersion: operator.openshift.io/v1
    kind: KubeDescheduler
    metadata:
      name: cluster
      namespace: openshift-kube-descheduler-operator
    spec:
      deschedulingIntervalSeconds: 3600
      profiles:
      - LongLifecycle 
    1
    
      mode: Predictive 
    2
    
      profileCustomizations:
        devEnableEvictionsInBackground: true 
    3
    1 1
    LongLifecycle プロファイルのみを設定できます。このプロファイルは、ノード間のリソース使用量のバランスを保ちます。
    2 1 2
    デフォルトでは、descheduler は Pod をエビクトしません。Pod をエビクトするには、modeAutomatic に設定します。
    2 3
    devEnableEvictionsInBackground 有効にすると、バックグラウンドでエビクションが実行され、安定性が向上し、ライブマイグレーション中の振動動作が軽減されます。
  4. 仮想マシンを起動します。

descheduler が仮想マシンで有効になりました。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る