3.2. OpenShift Container Platform 4.13 のオプションのクラスター機能
現在、クラスター Operator はこれらのオプション機能を提供します。以下は、各オプションが提供する機能と、無効にした場合に失われる機能をまとめたものです。
3.2.1. ベアメタル機能 リンクのコピーリンクがクリップボードにコピーされました!
Cluster Baremetal Operator は、baremetal 機能の機能を提供します。
Cluster Baremetal Operator (CBO) は、OpenShift Container Platform コンピュートノードを実行する準備が整った、完全に機能するワーカーノードにベアメタルサーバーを導入するために必要なすべてのコンポーネントをデプロイします。CBO は、Bare Metal Operator (BMO) と Ironic コンテナーで構成される metal3 デプロイメントが、OpenShift Container Platform クラスター内のコントロールプレーンノードの 1 つで実行されるようにします。また、CBO は、監視し、適切なアクションを実行するリソースへの OpenShift Container Platform の更新をリッスンします。
installer-provisioned infrastructure を使用したデプロイメントには、ベアメタル機能が必要です。ベアメタル機能を無効にすると、これらのデプロイメントで予期しない問題が発生する可能性があります。
クラスター管理者は、クラスター内に BareMetalHost リソースを持たない user-provisioned infrastructure を使用したインストールの実行中に限り、ベアメタル機能を無効にすることを推奨します。
ベアメタル機能が無効になっていると、クラスターはベアメタルノードをプロビジョニングまたは管理できません。デプロイメントに BareMetalHost リソースがない場合にのみ、この機能を無効にしてください。
3.2.2. クラスターストレージ機能 リンクのコピーリンクがクリップボードにコピーされました!
Cluster Storage Operator は、Storage 機能を提供します。
Cluster Storage Operator は OpenShift Container Platform のクラスター全体のストレージのデフォルト値を設定します。これにより、OpenShift Container Platform クラスターのデフォルトの storageclass の存在を確認できます。また、クラスターがさまざまなストレージバックエンドを使用できるようにする Container Storage Interface (CSI) ドライバーもインストールします。
クラスターストレージ機能が無効になっていると、クラスターにデフォルトの storageclass または CSI ドライバーはありません。クラスターストレージ機能が無効になっていると、管理者権限を持つユーザーは、デフォルトの storageclass を作成して CSI ドライバーを手動でインストールできます。
注記
- Operator が作成するストレージクラスは、そのアノテーションを編集することで非デフォルトにできますが、Operator が実行されているかぎり、このストレージクラスを削除することはできません。
3.2.3. コンソール機能 リンクのコピーリンクがクリップボードにコピーされました!
Console Operator は、Console 機能を提供します。
Console Operator は OpenShift Container Platform Web コンソールをクラスターにインストールし、維持します。Console Operator はデフォルトでインストールされ、コンソールを自動的に維持します。
3.2.4. CSI スナップショットコントローラー機能 リンクのコピーリンクがクリップボードにコピーされました!
Cluster CSI Snapshot Controller Operator は、CSISnapshot 機能を提供します。
Cluster CSI Snapshot Controller Operator は、CSI Snapshot Controller をインストールし、維持します。CSI Snapshot Controller は VolumeSnapshot CRD オブジェクトを監視し、ボリュームスナップショットの作成および削除のライフサイクルを管理します。
3.2.5. Insights 機能 リンクのコピーリンクがクリップボードにコピーされました!
Insights Operator は、Insights 機能を提供します。
Insights Operator は OpenShift Container Platform の設定データを収集し、Red Hat に送信します。このデータは、クラスターの潜在的な問題に関する予防的な分析に基づいて推奨事項を生成するために使用されます。これらの情報は、console.redhat.com の Insights アドバイザーサービスを通じてクラスター管理者に伝えられます。
注記
Insights Operator は、OpenShift Container Platform Telemetry を補完します。
3.2.6. マーケットプレイス機能 リンクのコピーリンクがクリップボードにコピーされました!
Marketplace Operator は、marketplace 機能の機能を提供します。
Marketplace Operator は、クラスター上の一連のデフォルトの Operator Lifecycle Manager (OLM) カタログを使用して、クラスター外の Operator をクラスターに持ち込むプロセスを簡素化します。Marketplace Operator がインストールされると、openshift-marketplace namespace が作成されます。OLM は、openshift-marketplace namespace にインストールされたカタログソースがクラスター上のすべての namespace で利用可能であることを保証します。
marketplace 機能を無効にすると、Marketplace Operator は openshift-marketplace namespace を作成しません。カタログソースは引き続きクラスターで手動で設定および管理できますが、OLM は、クラスター上のすべての namespace でカタログを利用できるようにするために、openshift-marketplace namespace に依存しています。システム管理者やクラスター管理者など、openshift- で始まる namespace を作成する権限が昇格されたユーザーは、openshift-marketplace namespace を手動で作成できます。
marketplace 機能を有効にすると、Marketplace Operator を設定することで個々のカタログを有効または無効にできます。
3.2.7. ノードチューニング機能 リンクのコピーリンクがクリップボードにコピーされました!
Node Tuning Operator は、NodeTuning の機能を提供します。
Node Tuning Operator は、TuneD デーモンを調整することでノードレベルのチューニングを管理し、Performance Profile コントローラーを使用して低レイテンシーのパフォーマンスを実現するのに役立ちます。ほとんどの高パフォーマンスアプリケーションでは、一定レベルのカーネルのチューニングが必要です。Node Tuning Operator は、ノードレベルの sysctl の統一された管理インターフェイスをユーザーに提供し、ユーザーが指定するカスタムチューニングを追加できるよう柔軟性を提供します。
NodeTuning 機能を無効にすると、一部のデフォルトチューニング設定がコントロールプレーンノードに適用されなくなります。これにより、900 を超えるノードまたは 900 のルートを持つ大規模なクラスターのスケーラビリティーとパフォーマンスが制限される可能性があります。
3.2.8. OpenShift サンプル機能 リンクのコピーリンクがクリップボードにコピーされました!
Cluster Samples Operator は、openshift-samples の機能を提供します。
Cluster Samples Operator は、openshift namespace に保存されるサンプルイメージストリームおよびテンプレートを管理します。
初回起動時に、Operator はデフォルトのサンプル設定リソースを作成し、イメージストリームおよびテンプレートの作成を開始します。設定オブジェクトは、キーが cluster で、タイプが configs.samples のクラスタースコープのオブジェクトです。
イメージストリームは、registry.redhat.io のイメージを参照する Red Hat Enterprise Linux CoreOS (RHCOS) ベースの OpenShift Container Platform イメージストリームです。同様に、テンプレートは OpenShift Container Platform テンプレートとして分類されます。
サンプル機能を無効にすると、ユーザーはそれが提供するイメージストリーム、サンプル、およびテンプレートにアクセスできなくなります。デプロイメントに応じて、このコンポーネントが不要な場合は無効にできます。