2.5. ソフトウェアカタログの概要
2.5.1. ソフトウェアカタログについて リンクのコピーリンクがクリップボードにコピーされました!
ソフトウェアカタログ は、クラスター管理者が Operator を検出し、インストールするために使用する OpenShift Dedicated の Web コンソールインターフェイスです。1 回のクリックで、Operator をクラスター外のソースからプルし、クラスター上でインストールおよびサブスクライブして、エンジニアリングチームが Operator Lifecycle Manager (OLM) を使用してデプロイメント環境全体で製品をセルフサービスで管理される状態にすることができます。
クラスター管理者は、以下のカテゴリーにグループ化されたカタログから選択することができます。
| カテゴリー | 説明 |
|---|---|
| Red Hat Operator | Red Hat によってパッケージ化され、出荷される Red Hat 製品。Red Hat によってサポートされます。 |
| 認定 Operator | 大手独立系ソフトウェアベンダー (ISV) の製品。Red Hat は ISV とのパートナーシップにより、パッケージ化および出荷を行います。ISV によってサポートされます。 |
| コミュニティー Operator | redhat-openshift-ecosystem/community-operators-prod/operators GitHub リポジトリーで関連する担当者によって保守されているオプションで表示可能なソフトウェア。正式なサポートはありません。 |
| カスタム Operator | 各自でクラスターに追加する Operator。カスタム Operator を追加していない場合、Web コンソールソフトウェアカタログに Custom カテゴリーは表示されません。 |
ソフトウェアカタログ内の Operator は、OLM 上で実行できるようにパッケージ化されています。これには、Operator のインストールおよびセキュアな実行に必要なすべての CRD、RBAC ルール、デプロイメント、およびコンテナーイメージが含まれるクラスターサービスバージョン (CSV) という YAML ファイルが含まれます。また、機能の詳細やサポートされる Kubernetes バージョンなどのユーザーに表示される情報も含まれます。
2.5.2. ソフトウェアカタログのアーキテクチャー リンクのコピーリンクがクリップボードにコピーされました!
ソフトウェアカタログ UI コンポーネントは、デフォルトで openshift-marketplace namespace の OpenShift Dedicated で Marketplace Operator によって実行されます。
2.5.2.1. OperatorHub カスタムリソース リンクのコピーリンクがクリップボードにコピーされました!
Marketplace Operator は、ソフトウェアカタログで提供されるデフォルトの CatalogSource オブジェクトを管理する、cluster という名前の OperatorHub カスタムリソース (CR) を管理します。