第2章 API Designer の OpenShift クラスターへのサービスとしての追加
2.1. API Designer をサービスとして OpenShift 4 プロジェクトに追加
OpenShift 4.x では、Fuse on OpenShift ガイド の説明どおりに、OpenShift 管理者が API Designer Operator をインストールし、サブスクライブしたことを確認する必要があります。
OpenShift 管理者が任意で API Designer をサービスとしてプロジェクトに追加した可能性もあります。そうでない場合は、それを行う必要があります。
API Designer の旧名である Apicurito は今でも API Designer Operator のインターフェイスに表示されます。
前提条件
OpenShift 管理者が API Designer Operator をインストールし、OpenShift プロジェクトにサブスクライブしている必要があります。
手順
- Web ブラウザーで OpenShift コンソールを開き、認証情報 (例: ユーザー名 developer およびパスワード developer) を使用してログインします。
- Topology を選択します。
- API Designer Operator が含まれるプロジェクトを選択します。
apicurito-operator というラベルが付けられたアイコンが表示されることを確認します。
apicurito-service の別のアイコンがある場合、API Designer はすでにサービスとしてプロジェクトに追加されています。
apicurito-service のアイコンがない場合は、ステップ 5 に進みます。
- 左側のナビゲーションペインで Add+ をクリックします。
- From Catalog オプションを追加します。
- 検索フィールドに API と入力してカタログ項目をフィルターします。
- Apicurito CRD カードをクリックします。
Create をクリックします。
API Designer インスタンスの最小限の開始テンプレートがあるデフォルトのフォームが開かれます。Size オプションは API Designer の Pod の数を示します。デフォルトは、API Designer の管理に特化したロジックが含まれる新規リソースタイプの 3 つの Pod になります。
- デフォルト値を使用するか、任意で値を編集します。
- Create をクリックし、新しい API Designer インスタンスの Pod、サービス、およびその他のコンポーネントの起動をトリガーします。
- API Designer サービスがプロジェクトに追加されたことを確認するには、Topology を選択し、apicurito-service のアイコンが表示されることを確認します。