2.3. OpenShift サンドボックスコンテナーのワークロード管理
OpenShift サンドボックスコンテナーは、ワークロードの管理と割り当てを強化するための次の機能を提供します。
2.3.1. OpenShift サンドボックスコンテナーのビルディングブロック
OpenShift サンドボックス化されたコンテナー Operator は、Kata Container からのコンポーネントをすべてカプセル化します。インストール、ライフサイクル、設定タスクを管理します。
OpenShift サンドボックスコンテナー Operator は、2 つのコンテナーイメージとして Operator バンドル形式 でパッケージ化されます。バンドルイメージにはメタデータが含まれ、Operator で OLM が利用できるようにする必要があります。2 つ目のコンテナーイメージには、KataConfig
リソースを監視および管理するための実際のコントローラーが含まれています。
2.3.2. RHCOS 拡張機能
OpenShift サンドボックスコンテナー Operator は Red Hat Enterprise Linux CoreOS (RHCOS) 拡張機能の概念に基づいています。Red Hat Enterprise Linux CoreOS (RHCOS) 拡張機能は、オプションの OpenShift Container Platform ソフトウェアをインストールするメカニズムです。OpenShift サンドボックスコンテナー Operator はこのメカニズムを使用して、サンドボックスコンテナーをクラスターにデプロイします。
サンドボックスコンテナーの RHCOS 拡張には、Kata、QEMU、およびその依存関係の RPM が含まれます。これらは、Machine Config Operator が提供する MachineConfig
リソースを使用して有効にできます。
関連情報
2.3.3. 仮想化および OpenShift サンドボックスコンテナー
OpenShift Virtualization を使用してクラスターで OpenShift サンドボックスコンテナーを使用できます。
OpenShift Virtualization と OpenShift サンドボックスコンテナーを同時に実行するには、仮想マシンがノードの再起動をブロックしないように、仮想マシンの移行を有効にする必要があります。仮想マシンで次のパラメーターを設定します。
-
ストレージクラスとして
ocs-storagecluster-ceph-rbd
を使用します。 -
仮想マシンで
evictionStrategy
パラメーターをLiveMigrate
に設定します。