3.2. Operator バンドルを使用したカスタマイズ
Operator バンドルは、関連する Operator を組み合わせて包括的な機能セットを提供する推奨パッケージ形式です。管理者はバンドルを選択することで、1 つの Operator の機能を拡張できます。
この方法を使用すると、Assisted Installer の設定がより明確になり、選択した各バンドルに合わせて最適化されたプラットフォームが提供されます。これにより、導入障壁が下がり、お客様は必要最小限の専門知識で重要な機能に迅速にアクセスできます。さらに、プラットフォームのデプロイ方法が統一され、十分にテストされ、広く認識されたものになります。
一方、個々の Operator は独立しており、不要な依存関係がありません。そのため、シングルノードの OpenShift など、小規模または特殊なデプロイメント向けの軽量で柔軟なソリューションが実現します。
管理者が Operator バンドルを指定すると、Assisted Installer はバンドルに含まれる関連 Operator を自動的にプロビジョニングします。この Operator は事前定義されており、選択解除できないため、一貫性が確保されます。管理者はインストールが完了した後に選択を変更できます。
関連情報
3.2.1. Virtualization Operator バンドル リンクのコピーリンクがクリップボードにコピーされました!
仮想化を使用すると、1 台の物理ハードウェアシステムから複数のシミュレートされた環境やリソースを作成できます。Virtualization Operator バンドルは、仮想化プラットフォームをデプロイする際に推奨される実証済みの方法であり、障壁を最小限に抑えます。このソリューションは、ノードの追加と Day-2 管理オペレーションをサポートします。
Virtualization Operator バンドルを指定すると、Assisted Installer によって次の Operator がまとめてインストールされます。
- Fence Agents Remediation Operator - 電源コントローラーを使用して、障害が発生したノードを外部からフェンスします。
- Kube Descheduler Operator - Pod をエビクトして、より適切なノードに再スケジュールします。
- Local Storage Operator - ローカルボリュームを使用して永続ストレージをプロビジョニングできます。
- Migration Toolkit for Virtualization Operator - VMware vSphere、Red Hat Virtualization、または OpenStack から、Red Hat OpenShift Container Platform 上で実行されている OpenShift Virtualization に仮想マシンを移行できます。
- Kubernetes NMState Operator - クラスターノードのさまざまなネットワークインターフェイスタイプ、DNS、ルーティングを設定できます。
- Node Health Check Operator - 異常なノードを特定します。
- Node Maintenance Operator - ノードをメンテナンスモードにします。
- OpenShift Virtualization Operator - 1 つのプラットフォーム上でコンテナーと並行して仮想マシンを実行します。
- Cluster Observability Operator - OpenShift クラスターの可観測性と監視機能を提供します。
- MetalLB Operator - ベアメタル OpenShift クラスターにロードバランサーサービスを提供します。
- NUMA Resources Operator - NUMA 対応のスケジューリング設定を提供し、NUMA システム上のワークロードパフォーマンスを向上させます。
- OpenShift API for Data Protection (OADP) Operator - OpenShift Container Platform クラスターリソースと永続ボリュームのバックアップと復元を可能にします。
Virtualization Operator バンドルは、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
前提条件
- OpenShift Container Platform バージョン 4.14 以降をインストールしようとしている。
- すべてのノードの BIOS (Intel-VT/AMD-V) で CPU 仮想化サポートが有効になっている。
- 各コントロールプレーン (マスター) ノード用に 1024 MiB の追加メモリーと 3 つの追加 CPU コアがある。
- 各コンピュート (ワーカー) ノード用に 1024 MiB の追加メモリーと 5 つの追加 CPU コアがある。
- 選択したストレージ Operator をサポートするために必要な追加リソースが含まれている。
- 3 ノード以上のクラスターをインストールしようとしている。Virtualization Operator バンドルは、シングルノード OpenShift では使用できません。
3.2.2. OpenShift AI Operator バンドル リンクのコピーリンクがクリップボードにコピーされました!
OpenShift AI Operator バンドルを使用すると、人工知能 (AI) および機械学習 (ML) モデルとアプリケーションのトレーニング、サービング、監視、管理が可能になります。このバンドルは、OpenShift クラスターへの AI および ML コンポーネントのデプロイを簡素化します。
OpenShift AI Operator バンドルを指定すると、Assisted Installer によって次の Operator がまとめてインストールされます。
- AMD GPU Operator - グラフィックスプロセッシングユニット (GPU) のプロビジョニングと監視に必要な AMD ソフトウェアコンポーネントの管理を自動化します。
- Authorino Operator - カスタムのゼロトラスト API セキュリティーを実現する軽量な外部認可サービスを提供します。
- Kernel Module Management Operator - カーネルモジュールと関連するデバイスプラグインを管理します。
- Local Storage Operator - ローカルボリュームを使用して永続ストレージをプロビジョニングできます。
- Node Feature Discovery Operator - ハードウェア固有の情報でノードにラベルを付けることで、ハードウェアの機能と設定の検出を管理します。
- NVIDIA GPU Operator - GPU のプロビジョニングと監視に必要な NVIDIA ソフトウェアコンポーネントの管理を自動化します。
- OpenShift AI Operator - AI/ML モデルとアプリケーションのトレーニング、サービング、監視、管理を行います。
- Red Hat OpenShift Data Foundation Operator - ハイブリッドアプリケーションに永続的なソフトウェア定義ストレージを提供します。
- OpenShift Pipelines Operator - Tekton を使用してパイプラインを構築するためのクラウドネイティブの継続的インテグレーションおよびデリバリー (CI/CD) ソリューションを提供します。
- OpenShift Serverless Operator - CNCF (Cloud Native Computing Foundation) Serverless Workflow 仕様に基づいてワークフローアプリケーションをデプロイします。
- OpenShift Service Mesh Operator - Service Mesh の動作に関する詳細情報と運用管理を提供します。
前提条件
- NVIDIA GPU、AMD GPU、および Kernel Module Management Operator のインストールは、ホスト検出後にホストで検出されたグラフィックスプロセッシングユニット (GPU) によって異なります。