第3章 Operator と Operator バンドルを使用した環境のカスタマイズ
インストール時に 1 つ以上の Operator または Operator バンドルを選択して、OpenShift Container Platform デプロイメントをカスタマイズできます。
3.1. Operator を使用したカスタマイズ リンクのコピーリンクがクリップボードにコピーされました!
Operator は、サービスおよびアプリケーションをパッケージ化、デプロイ、管理するために使用されます。インストールを開始する前に、前提条件や制限事項を含め、Assisted Installer Operator についてよく理解しておいてください。高度なオプションが必要な場合は、クラスターをインストールした後に Operator をインストールします。
以下で指定される追加要件は、各 Operator に個別に適用されます。複数の Operator を選択した場合、または依存関係が原因で Assisted Installer が自動的に Operator を選択した場合、必要なリソースの合計は各 Operator のリソース要件の合計になります。
関連情報
3.1.1. OpenShift Virtualization Operator リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Virtualization をデプロイして、次のタスクを実行できます。
- Linux および Windows 仮想マシン (VM) を作成および管理します。
- クラスター内で Pod と仮想マシンワークロードを並行して実行します。
- さまざまなコンソールと CLI ツールを使用して仮想マシンに接続します。
- 既存の仮想マシンをインポートして複製します。
- 仮想マシンに接続されたネットワークインターフェイスコントローラーおよびストレージドライブを管理します。
- ノード間で仮想マシンをライブ移行します。
OpenShift Virtualization Operator にはバックエンドストレージが必要です。そのため、以下の基準に基づいて、バックグラウンドでストレージ Operator が自動的にアクティブになる場合があります。
- なし - CPU アーキテクチャーが ARM64 の場合、ストレージ Operator はアクティブになりません。
- LVM Storage - OpenShift Container Platform 4.12 以降をデプロイするその他の CPU アーキテクチャー上のシングルノード OpenShift クラスターの場合。
- Local Storage Operator (LSO) - それ以外のデプロイメントの場合。
前提条件
- すべてのノードのファームウェアで CPU 仮想化サポートが有効になっている。
- 各コンピュート (ワーカー) ノード用に 360 MiB の追加メモリーと 2 つの追加 CPU コアがある。
- 各コントロールプレーンノード用に 150 MiB の追加メモリーと 4 つの追加 CPU コアがある。
Red Hat OpenShift Data Foundation (追加のオンプレミスクラスターを作成する場合に推奨)、Logical Volume Manager Storage、または別の永続ストレージサービスが必要です。
重要Red Hat OpenShift Data Foundation を 使用せずに OpenShift Virtualization をデプロイすると、次のような状況になります。
- マルチノードクラスター: ストレージは設定されていません。OpenShift Data Foundation の設定後にストレージを設定する必要があります。
- シングルノード OpenShift: Logical Volume Manager Storage (LVM Storage) がインストールされます。
前提条件を確認して、環境に OpenShift Virtualization 用の十分な追加リソースがあることを確認する必要があります。
- OpenShift Virtualization は、Nutanix および vSphere プラットフォームではサポートされていません。
- OpenShift Virtualization は、S390X および PPC64LE CPU アーキテクチャーと互換性がありません。
- OpenShift Virtualization は、OpenShift Container Platform 4.14 以降でサポートされています。
3.1.2. Migration Toolkit for Virtualization Operator リンクのコピーリンクがクリップボードにコピーされました!
Migration Toolkit for Virtualization Operator を使用すると、仮想マシンを大規模にローカルまたはリモートの Red Hat OpenShift Virtualization クラスターに移行できます。次のいずれかのソースプロバイダーから移行を実行できます。
- VMware vSphere
- Red Hat Virtualization (RHV)
- Red Hat OpenShift Virtualization
- OpenStack
Migration Toolkit for Virtualization Operator を選択すると、Assisted Installer によって OpenShift Virtualization Operator が自動的にアクティブ化されます。シングルノードの OpenShift インストールの場合、Assisted Installer は LVM Storage Operator もアクティブ化します。
Assisted Installer を使用すると、OpenShift Container Platform に Migration Toolkit for Virtualization Operator を単独で、または OpenShift Virtualization Operator バンドル の一部としてインストールできます。
前提条件
- OpenShift Container Platform バージョンが 4.14 以降である。
- x86_64 CPU アーキテクチャーが必要である。
- コントロールプレーンノードとワーカーノードごとに、追加のメモリー 1024 MiB と CPU コアが 1 つある。
- OpenShift Virtualization Operator には指定された追加リソースがあり、OpenShift Virtualization とともにインストール済みである。詳細は、OpenShift Virtualization Operator セクションの前提条件を参照してください。
インストール後の手順
インストールが完了すると、Red Hat OpenShift Web コンソールのナビゲーションペインに Migration メニューが表示されます。
Migration メニューでは、Migration Toolkit for Virtualization にアクセスできます。ツールキットを使用して、関連するソースプロバイダーと宛先プロバイダーとともに移行計画を作成し、実行します。
詳細は、Migration Toolkit for Virtualization Guide の次のいずれかの章を参照してください。
3.1.3. multicluster engine for Kubernetes Operator リンクのコピーリンクがクリップボードにコピーされました!
multicluster engine for Kubernetes をデプロイすると、大規模なマルチクラスター環境で次のタスクを実行できます。
- 最初のクラスターから追加の Kubernetes クラスターをプロビジョニングおよび管理します。
- Hosted Control Plane を使用すると、コントロールプレーンとデータプレーンを分離して管理コストを削減し、クラスターのデプロイメントを最適化できます。
- GitOps Zero Touch Provisioning を使用して、大規模なリモートエッジサイトを管理します。
すべての OpenShift Container Platform クラスターに、OpenShift Data Foundation を使用してマルチクラスターエンジンをデプロイできます。
前提条件
- 各コンピュート (ワーカー) ノード用に 16384 MiB の追加メモリーと 4 つの追加 CPU コアがある。
- 各コントロールプレーンノード用に 16384 MiB の追加メモリーと 4 つの追加 CPU コアがある。
OpenShift Data Foundation (追加のオンプレミスクラスターを作成する場合に推奨)、LVM ストレージ、または別の永続ストレージサービスがある。
重要OpenShift Data Foundation を 使用せずに マルチクラスターエンジンをデプロイすると、次のシナリオが発生します。
- マルチノードクラスター: ストレージは設定されていません。インストールプロセス後にストレージを設定する必要があります。
- シングルノード OpenShift: LVM ストレージがインストールされています。
前提条件を確認して、環境にマルチクラスターエンジン用の追加リソースが十分にあることを確認する必要があります。
3.1.4. Logical Volume Manager Storage Operator リンクのコピーリンクがクリップボードにコピーされました!
LVM Storage を使用すると、リソースが制限されたクラスター上でブロックストレージを動的にプロビジョニングできます。
前提条件
- ホストごとに少なくとも 1 つのブートドライブではないドライブがある。
- 追加メモリーが 100 MiB ある。
- ブートドライブ以外のドライブごとに追加の CPU コアが 1 つある。
3.1.5. Red Hat OpenShift Data Foundation Operator リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Data Foundation は、ファイル、ブロック、およびオブジェクトストレージに使用できます。このストレージオプションは、すべての OpenShift Container Platform クラスターに推奨されます。OpenShift Data Foundation には、別のサブスクリプションが必要です。
前提条件
- 少なくとも 3 つのコンピュート (ワーカー) ノードがあり、それぞれに 19 GiB の追加メモリーと 8 つの追加 CPU コアがある。
- コンピュートノードごとに少なくとも 2 つのドライブがある。各ドライブには 5 GB の RAM が追加されている。
- デプロイメントのプランニング で指定されている追加要件に準拠している。
Oracle® Cloud Infrastructure や Oracle® Compute Cloud@Customer などの Oracle サードパーティープラットフォームに OpenShift Data Foundation Operator をインストールすることはできません。
3.1.6. OpenShift Artificial Intelligence (AI) Operator リンクのコピーリンクがクリップボードにコピーされました!
Red Hat® OpenShift® Artificial Intelligence (AI) は、企業がハイブリッドクラウド環境全体で AI 対応アプリケーションを大規模に作成および提供できるようにする、柔軟でスケーラブルな人工知能 (AI) および機械学習 (ML) プラットフォームです。Red Hat® OpenShift® AI では、次の機能を利用できます。
- データの取得と準備。
- モデルのトレーニングとファインチューニング。
- モデルサービングとモデルの監視。
- ハードウェアアクセラレーション。
OpenShift AI Operator を使用すると、OpenShift Container Platform クラスターに Red Hat® OpenShift® AI をインストールできます。OpenShift Container Platform バージョン 4.17 以降では、インストール中に Assisted Installer を使用して OpenShift AI Operator をクラスターにデプロイできます。
OpenShift Artificial Intelligence (AI) Operator は、個別にインストールすることも、OpenShift AI Operator バンドルの一部としてインストールすることもできます。
OpenShift AI Operator の Assisted Installer への統合は、開発者プレビュー機能のみです。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
OpenShift AI Operator を個別にインストールするための前提条件は次のとおりです。
- OpenShift Container Platform バージョン 4.17 以降をインストールしようとしている。
OpenShift AI Operator の次の最小要件を満たしている。
- 少なくとも 2 つのコンピュート (ワーカー) ノードがあり、各ノード用に 32 GiB の追加メモリーと 8 つの追加 CPU コアがある。
- サポートされている GPU が少なくとも 1 つある。AMD と NVIDIA の両方の GPU がサポートされています。
- 依存する Red Hat OpenShift Data Foundation Operator の追加の最小要件を満たしている。
- OpenShift AI の要件 で指定されている追加の要件を満たしている。
- Operator をバンドルの一部としてインストールする場合は、OpenShift AI Operator バンドル の追加の前提条件を参照してください。
Oracle® Cloud Infrastructure や Oracle® Compute Cloud@Customer などの Oracle サードパーティープラットフォームに OpenShift AI Operator をインストールすることはできません。
3.1.7. OpenShift sandboxed containers Operator リンクのコピーリンクがクリップボードにコピーされました!
OpenShift sandboxed containers Operator は、Pod 用の追加の仮想マシン (VM) 分離レイヤーを提供し、Red Hat OpenShift クラスター上のサンドボックスコンテナーランタイム (Kata コンテナー) のインストール、設定、更新を管理します。Assisted Installer を使用して、サンドボックスコンテナーランタイムを Red Hat OpenShift クラスターにインストールできます。
OpenShift sandboxed containers Operator の Assisted Installer への統合は、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。これらの機能により、近日発表予定の製品機能をリリースに先駆けてご提供でき、お客様は開発プロセス時に機能をテストして、フィードバックをお寄せいただくことができます。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
前提条件
OpenShift Container Platform に必要な機能が次の 2 つの主要コンポーネントによってサポートされている。
- OpenShift Container Platform: Assisted Installer を使用して Red Hat OpenShift クラスターに OpenShift sandboxed containers をインストールするには、OpenShift Container Platform バージョン 4.17 以降を使用します。OpenShift sandboxed containers の要件の詳細は、「関連情報」を参照してください。
Kata ランタイム: これには、Red Hat Enterprise Linux CoreOS (RHCOS) と、OpenShift Container Platform リリースごとの更新が含まれます。Operator は、RHCOS ホストに含まれる機能とホストが実行される環境に依存します。
注記Red Hat Enterprise Linux CoreOS (RHCOS) をワーカーノードにインストールする必要があります。RHEL ノードはサポートされていません。
3.1.8. Kubernetes NMState Operator リンクのコピーリンクがクリップボードにコピーされました!
NMState は、YAML または JSON ベースの命令を使用してネットワークを設定するために設計された宣言型の NetworkManager API です。Kubernetes NMState Operator を使用すると、NMState を使用してクラスターノード上のネットワークインターフェイスタイプ、DNS、ルーティングを設定できます。
Assisted Installer を使用すると、Kubernetes NMState Operator を OpenShift Container Platform に個別に、または OpenShift Virtualization Operator バンドル の一部としてインストールできます。Assisted Installer を使用して Kubernetes NMState Operator をインストールすると、kubernetes-nmstate インスタンスが自動的に作成され、NMState State Controller がすべてのクラスターノードにデーモンセットとしてデプロイされます。クラスターノード上のデーモンは、各ノードのネットワークインターフェイスの状態を API サーバーに定期的に報告します。
前提条件
- OpenShift Container Platform 4.12 以降をサポートしている。
- x86_64 CPU アーキテクチャーが必要である。
- Nutanix および Oracle Cloud Infrastructure プラットフォームにはインストールできません。
3.1.9. Fence Agents Remediation Operator リンクのコピーリンクがクリップボードにコピーされました!
Fence Agents Remediation Operator を使用すると、従来の API エンドポイントを持つ環境で、異常なノードを自動的に回復できます。OpenShift Container Platform クラスター内のノードが異常な状態になったり、応答しなくなったりすると、Fence Agents Remediation Operator は外部のフェンシングエージェントのセットを使用して、そのノードをクラスターの残りの部分から分離します。フェンシングエージェントは、一時的なハードウェアまたはソフトウェアの問題を解決するために、異常なノードをリセットします。再起動プロセスの前または最中に、Fence Agents Remediation Operator は、異常なノードで実行されているワークロード (Pod) をクラスター内の他の正常なノードに安全に移動します。
Fence Agents Remediation Operator は、Virtualization Operator バンドルの一部としてのみインストールできます。
Fence Agents Remediation Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
インストール後の手順
-
必要なフェンシングエージェントと修復パラメーターを定義するには、
FenceAgentsRemediationTemplateカスタムリソースを作成します。詳細は、Fence Agents Remediation Operator の設定 を参照してください。 -
デフォルトの
SelfNodeRemediationプロバイダーをFenceAgentsRemediationに置き換えるか、FenceAgentsRemediationを追加の修復プロバイダーとして追加して、NodeHealthCheckカスタムリソースを設定します。
3.1.10. Kube Descheduler Operator リンクのコピーリンクがクリップボードにコピーされました!
Kube Descheduler Operator は、クラスター内での Kubernetes Descheduler のデプロイ、設定、管理を自動化する Kubernetes Operator です。Kube Descheduler Operator を使用すると、特定のストラテジーに基づいて Pod (ワークロード) をエビクトし、より適切なノードに Pod を再スケジュールすることができます。
次のような状況では、実行中の Pod を再スケジュールするとメリットがあります。
- ノードの使用率が低くなっているか、使用率が高くなっている。
- Pod とノードのアフィニティー要件 (taint やラベルなど) が変更され、以前のスケジューリングの決定が特定のノードに適さなくなっている。
- ノードの障害により、Pod を移動する必要がある。
- 新規ノードがクラスターに追加されている。
- Pod が過剰に再起動している。
Kube Descheduler Operator は、Virtualization Operator バンドルの一部としてのみインストールできます。
Kube Descheduler Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
関連情報
3.1.11. Local Storage Operator リンクのコピーリンクがクリップボードにコピーされました!
Local Storage Operator (LSO) は、ローカルボリュームを通じた永続ストレージのプロビジョニングを可能にします。ローカルの永続ボリュームは、標準の永続ボリューム要求のインターフェイスを使用して、ドライブやパーティションなどのローカルストレージデバイスへのアクセスを提供します。
Local Storage Operator (LSO) を使用すると、次の操作を実行できます。
- デバイス設定を変更せずに、ストレージデバイスをストレージクラスに割り当てる。
- LocalVolume カスタムリソース (CR) を設定して、PV とストレージクラスを静的にプロビジョニングする。
- 基盤となるストレージトポロジーを考慮しながら、ワークロードと PVC を作成する。
OpenShift Virtualization Operator を単独で、または Virtualization バンドルの一部として選択すると、Local Storage Operator (LSO) がバックグラウンドで自動的にアクティブ化されます。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
3.1.12. Node Health Check Operator リンクのコピーリンクがクリップボードにコピーされました!
Node Health Check Operator は、定義された一連の基準に基づいてノードの状態を監視し、その健全性状態を評価します。Operator は問題を検出すると、異常なノードを修復するために、適切な修復プロバイダーに修復タスクを委譲します。Assisted Installer は、次の修復プロバイダーをサポートしています。
- Self Node Remediation Operator - 異常なノードを再起動するための内部ソリューション。
- Fence Agents Remediation Operator - 外部の管理機能を活用して、ノードを強制的に分離して再起動します。
Node Health Check Operator は、Virtualization Operator バンドルの一部としてのみインストールできます。
Node Health Check Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
3.1.13. Node Maintenance Operator リンクのコピーリンクがクリップボードにコピーされました!
Node Maintenance Operator は、ノードをメンテナンスモードに設定することで、計画メンテナンスを容易にします。
Node Maintenance Operator は、新規または削除された NodeMaintenance カスタムリソース (CR) を監視します。新しい NodeMaintenance CR を検出すると、そのノードで新しいワークロードがスケジュールされるのを防ぎ、そのノードをクラスターの残りの部分から隔離します。その後、Operator はノードからエビクトできるすべての Pod をエビクトします。管理者がノードに関連付けられた NodeMaintenance CR を削除すると、メンテナンスが終了し、Operator が新しいワークロード用にノードを利用可能な状態にします。
Node Maintenance Operator は、Virtualization Operator バンドルの一部としてのみインストールできます。
Node Maintenance Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
3.1.14. Self Node Remediation Operator リンクのコピーリンクがクリップボードにコピーされました!
Self Node Remediation Operator は、正常でないノードを自動的に再起動します。この修復戦略は、ステートフルアプリケーションと ReadWriteOnce(RWO) ボリュームのダウンタイムを最小限に抑え、一時的な障害が発生した場合に計算能力を回復します。
Self Node Remediation Operator を、Node Health Check Operator の修復プロバイダーとして使用できます。現在、Self Node Remediation は、スタンドアロン Operator としてのみ、API を使用してインストールできます。
Self Node Remediation Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
3.1.15. AMD GPU Operator リンクのコピーリンクがクリップボードにコピーされました!
Advanced Micro Devices (AMD) Graphics Processing Unit (GPU) Operator は、Red Hat OpenShift Container Platform クラスター内での AMD Instinct™ GPU のデプロイと管理を簡素化します。この Operator のハードウェアアクセラレーション機能により、いくつかの重要なタスクが自動化され、人工知能および機械学習 (AI/ML) アプリケーションの作成が容易になります。GPU 機能の特定の領域を高速化すると、CPU 処理とメモリー使用量を最小限に抑え、全体的なアプリケーション速度、メモリー消費、帯域幅の制約を改善できます。
AMD GPU Operator は、個別にインストールすることも、OpenShift AI Operator バンドルの一部としてインストールすることもできます。AMD GPU Operator を選択すると、Kernel Module Management Operator が自動的にアクティブ化されます。
AMD GPU Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- サポートされている AMD GPU が少なくとも 1 つある。
- Operator をバンドルの一部としてインストールする場合は、OpenShift AI Operator バンドル の追加の前提条件を参照してください。
3.1.16. Authorino Operator リンクのコピーリンクがクリップボードにコピーされました!
Authorino Operator は、インストール時に設定オプションを提供して、Authorino を簡単にインストールする方法を提供します。
Authorino は、API とアプリケーションを保護するために設計された Kubernetes ネイティブの外部認可サービスです。サービスへのリクエストをインターセプトし、設定された認証および認可ポリシーに基づいてアクセスを許可するか拒否するかを決定します。Authorino は、コードを変更することなく、Kubernetes ベースのアプリケーションのアクセス制御を集中的かつ宣言的に管理する方法を提供します。
Authorino Operator は、OpenShift AI Operator バンドルの一部としてのみインストールできます。
Authorino Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の前提条件を参照してください。
3.1.17. Kernel Module Management Operator リンクのコピーリンクがクリップボードにコピーされました!
Kernel Module Management (KMM) Operator は、OpenShift Container Platform クラスター上の out-of-tree のカーネルモジュールとデバイスプラグインを管理、ビルド、署名、およびデプロイします。
KMM は、out-of-tree のカーネルモジュールとそれに関連するデバイスプラグインを記述するための新しい Module CRD を追加します。Module リソースを使用すると、モジュールのロード方法を設定し、カーネルバージョンの ModuleLoader イメージを定義できます。また、特定のカーネルバージョンのモジュールをビルドおよび署名するための手順を含めることもできます。
KMM は、任意のカーネルモジュールに対して一度に複数のカーネルバージョンに対応できるように設計されているため、ノードのシームレスなアップグレードとアプリケーションのダウンタイムの削減が可能になります。
Kernel Module Management Operator は、単独でインストールすることも、OpenShift AI Operator バンドルの一部としてインストールすることもできます。
Kernel Module Management Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の一部として Operator をインストールする場合は、バンドルの前提条件を参照してください。
- Operator を個別にインストールする場合、追加の前提条件はありません。
3.1.18. Node Feature Discovery Operator リンクのコピーリンクがクリップボードにコピーされました!
Node Feature Discovery (NFD) Operator は、Node Feature Discovery (NFD) アドオンのデプロイと管理を自動化します。Node Feature Discovery アドオンは、OpenShift Container Platform クラスター内の各ノードの設定とハードウェア機能を検出します。このアドオンは、ベンダー、カーネル設定、オペレーティングシステムのバージョンなど、ハードウェア固有の情報で各ノードにラベルを付けます。これにより、クラスターがノードの基盤となるハードウェアとソフトウェアの機能を認識できるようになります。
Node Feature Discovery (NFD) Operator を使用すると、管理者は Node Feature Discovery (NFD) のライフサイクルを制御して、スケジューリングやリソース管理などに使用するノードに関する情報を簡単に収集できます。
Node Feature Discovery Operator は、個別にインストールすることも、OpenShift AI Operator バンドルの一部としてインストールすることもできます。
Node Feature Discovery Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の一部として Operator をインストールする場合は、バンドルの前提条件を参照してください。
- Operator を個別にインストールする場合、追加の前提条件はありません。
3.1.19. NVIDIA GPU Operator リンクのコピーリンクがクリップボードにコピーされました!
NVIDIA GPU Operator は、Kubernetes 内の Operator フレームワークを使用して、グラフィカルプロセッシングユニット (GPU) のプロビジョニングに必要なすべての NVIDIA ソフトウェアコンポーネントの管理を自動化します。
これらのソフトウェアコンポーネントの一部は次のとおりです。
- Compute Unified Device Architecture (CUDA) を有効にするための NVIDIA ドライバー
- GPU 用の Kubernetes デバイスプラグイン
- NVIDIA Container Toolkit
- GPU Feature Discovery (GFD) を使用した自動ノードラベル付け
- Data Center GPU Manager (DCGM) による GPU 監視。
OpenShift Container Platform において、この Operator は、人工知能、機械学習、ハイパフォーマンスコンピューティングなど、GPU による高速化を利用するワークロード向けに、NVIDIA GPU の能力を活用するための、一貫性のある、自動化された、クラウドネイティブな方法を提供します。
NVIDIA GPU Operator は、個別にインストールすることも、OpenShift AI Operator バンドルの一部としてインストールすることもできます。NVIDIA GPU Operator を選択すると、Node Feature Discovery Operator が自動的にアクティブ化されます。
NVIDIA GPU Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- サポートされている NVIDIA GPU が少なくとも 1 つある。
- Operator をバンドルの一部としてインストールする場合は、OpenShift AI Operator バンドル の追加の前提条件を参照してください。
3.1.20. OpenShift Pipelines Operator リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Pipelines は、Kubernetes リソースに基づくクラウドネイティブの継続的インテグレーションおよび継続的デリバリー (CI/CD) ソリューションです。これは Tekton ビルディングブロックを使用し、基礎となる実装の詳細を抽象化して、複数のプラットフォームでのデプロイメントを自動化します。Tekton により、Kubernetes ディストリビューション間で移植可能な CI/CD パイプラインを定義するためのさまざまな標準カスタムリソース定義 (CRD) が導入されます。
Red Hat OpenShift Pipelines Operator は、OpenShift Pipelines のインストールと管理を処理します。Operator は次のユースケースをサポートしています。
- 継続的インテグレーション (CI) - コードのコンパイル、テスト、静的分析を自動化します。
- 継続的デリバリー/デプロイメント (CD) - さまざまな環境 (開発、ステージング、実稼働) へのアプリケーションのデプロイを自動化します。
- マイクロサービス開発 - マイクロサービスベースのアーキテクチャーに取り組む分散型のチームを支援します。
- コンテナーイメージのビルド - コンテナーイメージを効率的にビルドし、レジストリーにプッシュします。
- 複雑なワークフローのオーケストレーション - さまざまなプラットフォーム間でアプリケーションを構築、テスト、およびデプロイするための複数ステップのプロセスを定義します。
OpenShift Pipelines Operator は、OpenShift AI Operator バンドルの一部としてのみインストールできます。
OpenShift Pipelines Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の前提条件を参照してください。
3.1.21. OpenShift Serverless Operator リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Serverless Operator を使用すると、OpenShift Container Platform クラスターに次のコンポーネントをインストールして使用できます。
- Knative Serving - コンテナー化されたステートレスアプリケーションをデプロイし、需要に応じて自動的にスケーリングします。コードのデプロイを簡素化し、Web リクエストとバックグラウンドプロセスを処理します。
- Knative Eventing - Kubernetes 上のイベント駆動型アーキテクチャーの構成要素を提供します。直接的な呼び出しではなく、イベントを介して非同期通信を可能にすることで、サービス間の疎結合を実現します。
- Knative Broker for Apache Kafka - これは Knative Broker の固有の実装です。Apache Kafka が優先メッセージブローカーである環境において、Knative Eventing 内でイベントをルーティングするための堅牢でスケーラブル、かつ高性能なメカニズムを提供します。
OpenShift Serverless Operator は、クラスターの Knative カスタムリソース定義 (CRD) を管理し、各コンポーネントの個別の config map を直接修正することなくそれらを設定できるようにします。
OpenShift Serverless Operator は、OpenShift AI Operator バンドルの一部としてのみインストールできます。
OpenShift Serverless Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の前提条件を参照してください。
3.1.22. OpenShift Service Mesh Operator リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Service Mesh は、アプリケーション内に一元的な制御ポイントを作成することで、マイクロサービスアーキテクチャーのさまざまな問題に対処します。アプリケーションのコードを変更することなく、既存の分散アプリケーションに透過的なレイヤーを追加します。
マイクロサービスアーキテクチャーは、エンタープライズアプリケーションの作業をモジュールサービスに分割するため、スケーリングとメンテナンスが容易になります。ただし、マイクロサービスアーキテクチャー上に構築されるエンタープライズアプリケーションはサイズも複雑性も増すため、マイクロサービスアーキテクチャーの理解と管理は困難です。Service Mesh は、サービス間のトラフィックをキャプチャーしたり、インターセプトしたりして、他のサービスへの新規要求を変更、リダイレクト、または作成することによってこれらのアーキテクチャーの問題に対応できます。
Service Mesh は、検出、負荷分散、サービス間認証、障害復旧、メトリクス、監視を提供する、デプロイ済みサービスのネットワークを簡単に作成する方法を提供します。Service Mesh は、A/B テスト、カナリアリリース、アクセス制御、エンドツーエンドの認証など、より複雑な運用機能も提供します。
Red Hat OpenShift Service Mesh では、Red Hat OpenShift Service Mesh Operator を使用する必要があります。この Operator により、アプリケーションを構成するマイクロサービスの接続、保護、制御、監視が可能になります。他の Operator をインストールして、Service Mesh のエクスペリエンスを強化することもできます。Service Mesh は、オープンソースの Istio プロジェクトに基づいています。
OpenShift Service Mesh Operator は、OpenShift AI Operator バンドルの一部としてのみインストールできます。
OpenShift Service Mesh Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift AI Operator バンドル の前提条件を参照してください。
- OpenShift Container Platform ドキュメントの Service Mesh のインストールの準備 を参照してください。
3.1.23. Cluster Observability Operator リンクのコピーリンクがクリップボードにコピーされました!
Cluster Observability Operator (COO) は、高度にカスタマイズ可能なモニタリングスタックを作成し、管理するために設計された OpenShift Container Platform のオプションのコンポーネントです。これにより、クラスター管理者はモニタリングの設定と管理を大幅に自動化でき、デフォルトの OpenShift Container Platform のモニタリングシステムと比べて、各 namespace に対するより詳細でカスタマイズされたビューを提供できます。
Cluster Observability Operator は、次の監視コンポーネントをデプロイします。
- Prometheus: リモート書き込みを使用してメトリクスを外部エンドポイントに送信できる高可用性 Prometheus インスタンス。
- Thanos Querier (オプション): Prometheus インスタンスを中央の場所からクエリーできるようにします。
- Alertmanager (オプション): さまざまなサービスのアラート設定機能を提供します。
- UI plugins (オプション): モニタリング、ロギング、分散トレーシング、およびトラブルシューティング用にプラグインで可観測性機能を強化します。
- Korrel8r (オプション): オープンソースの Korrel8r プロジェクトが提供する可観測性シグナルの相関を提供します。
Cluster Observability Operator は、Assisted Installer API を介して個別にインストールすることも、Assisted Installer Web コンソールの仮想化バンドルの一部としてインストールすることもできます。OpenShift Container Platform でのこの Operator の使用に関する詳細は、「関連情報」を参照してください。
Cluster Observability Operator (COO) の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
3.1.24. MetalLB Operator リンクのコピーリンクがクリップボードにコピーされました!
MetalLB Operator をインストールすると、ベアメタルクラスターなどのクラウドロードバランサーが組み込まれていない環境で LoadBalancer サービスを使用できるようになります。
LoadBalancer サービスを作成すると、MetalLB は事前定義されたプールから外部 IP アドレスを割り当てます。MetalLB はホストネットワーク上でこの IP アドレスをアドバタイズし、クラスター外部からサービスにアクセスできるようにします。外部トラフィックが MetalLB LoadBalancer サービスを通じて OpenShift Container Platform クラスターに入ると、クライアントへの戻りトラフィックに、ロードバランサーの外部 IP アドレスがソース IP として含まれます。
MetalLB Operator は、Assisted Installer API を介して個別にインストールすることも、Assisted Installer Web コンソールの仮想化バンドルの一部としてインストールすることもできます。OpenShift Container Platform でのこの Operator の使用に関する詳細は、「関連情報」を参照してください。
MetalLB Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
3.1.25. NUMA Resources Operator リンクのコピーリンクがクリップボードにコピーされました!
Non-Uniform Memory Access (NUMA) は、異なる CPU が異なるメモリー領域に異なる速度でアクセスできるようにするコンピュートプラットフォームアーキテクチャーです。NUMA リソーストポロジーは、コンピュートノード内の相互に関連する CPU、メモリー、および PCI デバイスの位置を指しています。共同配置されたリソースは、同じ NUMA ゾーンにあるとされています。高性能アプリケーションの場合、クラスターは単一の NUMA ゾーンで Pod ワークロードを処理する必要があります。
NUMA Resources Operator を使用すると、同じ NUMA ゾーンで高パフォーマンスのワークロードをスケジュールすることができます。これは、利用可能なクラスターノードの NUMA リソースを報告するノードリソースエクスポートエージェントと、ワークロードを管理するセカンダリースケジューラーをデプロイします。
NUMA Resources Operator は、Assisted Installer API を介して個別にインストールすることも、Assisted Installer Web コンソールの仮想化バンドルの一部としてインストールすることもできます。OpenShift Container Platform でのこの Operator の使用に関する詳細は、「関連情報」を参照してください。
NUMA Resources Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。
インストール後の手順
NUMAResourcesOperator カスタムリソースを作成し、NUMA 対応のセカンダリー Pod スケジューラーをデプロイします。詳細は、「関連情報」の NUMA 対応ワークロードのスケジューリング設定 を参照してください。
3.1.26. OpenShift API for Data Protection (OADP) Operator リンクのコピーリンクがクリップボードにコピーされました!
OpenShift API for Data Protection (OADP) 製品は、OpenShift Container Platform 上のお客様のアプリケーションを保護します。この製品は、OpenShift Container Platform のアプリケーション、アプリケーション関連のクラスターリソース、永続ボリューム、内部イメージをカバーする包括的な障害復旧保護を提供します。OADP は、コンテナー化されたアプリケーションと仮想マシン (VM) の両方をバックアップすることもできます。ただし、OADP は etcd または OpenShift Operator の障害復旧ソリューションとしては機能しません。
OADP Operator は、Assisted Installer API を介して個別にインストールすることも、Assisted Installer Web コンソールの仮想化バンドルの一部としてインストールすることもできます。OpenShift Container Platform でのこの Operator の使用に関する詳細は、「関連情報」を参照してください。
OpenShift API for Data Protection Operator の Assisted Installer への統合は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- Virtualization Operator バンドル の前提条件を参照してください。