第2章 API コントローラーをインストールする
API コントローラーをインストールするには、コミュニティーの Operator を使用します。
前提条件
-
OpenShift クラスターにアクセスするための
cluster-admin権限。
手順
-
OpenShift Container Platform Web コンソールで、
cluster-admin権限を使用してログインします。 - 左側のナビゲーションメニューで、Operators > OperatorHub の順にクリックします。
-
Filter by keyword テキストボックスに
Apicurioと入力し、Apicurio API Controller を見つけます。 - Operator に関する情報を読み、Install をクリックして Operator サブスクリプションページを表示します。
以下に示すデフォルトのサブスクリプション設定を受け入れます。
- Installation mode: All namespaces on the cluster (default)
- Installed namespace: Operator をインストールする namespace を選択します (例: api-controller)。まだ namespace が存在しない場合は、このフィールドをクリックし、Create Project を選択して namespace を作成します。
- Approval Strategy: Automatic または Manual を選択します。
- Install をクリックし、Operator がインストールされ、使用できる状態になるまでしばらく待ちます。
-
Operator がインストールされていることを確認します。Operator をインストールした後、Operators > Installed Operators をクリックし、選択した namespace (例:
api-controller) に Apicurio API Controller がインストールされていることを確認します。 - OpenShift Container Platform Web コンソールで Developer ビューに変更し、インストールに必要な YAML を適用します。
api-controllernamespace で以下の YAML を使用して PostgreSQL データベースを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow api-controllernamespace で次の YAML を使用して、apicurioという名前の CR と必要なルートを作成します。注記mycluster.example.comは、クラスターのホスト名に置き換えます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
api-controller-studio-ui ルートに移動し、Location URL をクリックします。Apicurio Studio コンソールが表示されるはずです。