6.2. OLM を使用した 3scale operator のインストールと設定
OLM を使用して、OpenShift Container Platform 4.1 クラスターに 3scale operator をインストールします。この際に、OpenShift Container Platform コンソールの OperatorHub を使用します。
operator-test
プロジェクトに 3scale operator をインストールおよびデプロイする必要があります。
手順
- OpenShift Container Platform コンソールにおいて、管理者権限を持つアカウントを使用してログインします。
- Catalog > OperatorHub の順にクリックします。
- Filter by keyword ボックスに 3scale operator と入力し、3scale operator を検索します。
- 3scale operator をクリックします。operator に関する情報が表示されます。
- operator に関する情報を確認し、Install をクリックします。Create Operator Subscription のページが表示されます。
Create Operator Subscription ページで、すべてのデフォルト設定を受け入れ Subscribe をクリックします。
注記operator は、選択したクラスター上の特定の単一 namespace でしか使用することができません。
3scale-operator の詳細ページが表示されるので、Subscription Overview を確認します。
サブスクリプションの upgrade status が Up to date と表示されたら Catalog > Installed Operators の順にクリックし、3scale operator の ClusterServiceVersion (CSV) が表示されたら、その Status が
operator-test
プロジェクトで最終的に InstallSucceeded となるのを確認します。- インストールに成功すると、APIManager CRD および operator の Capabilities 機能に関連する CDR が OpenShift API サーバー に登録されます。
インストールが正常に完了したら、
oc get
を使用して CRD によって定義されたリソースタイプのクエリーを行います。たとえば、APIManager CRD が適切に登録されたことを確認するには、以下のコマンドを実行します。
oc get apimanagers
以下の出力が表示されるはずです。
No resources found.
トラブルシューティングに関する情報は、OpenShift Container Platform のドキュメント を参照してください。