Red Hat Training
A Red Hat training course is available for OpenShift Container Platform
4.7. サービスバンドルのプロビジョニング
4.7.1. サービスバンドルのプロビジョニング
以下の手順では、OpenShift Ansible Broker で利用可能にされている PostgreSQL サービスバンドル (APB) のサンプルをプロビジョニングします。
前提条件
- サービスカタログがインストールされていること。
- OpenShift Ansible Broker がインストールされていること。
手順
プロジェクトを作成します。
- Web コンソールで、Home → Projects に移動し、Create Project をクリックします。
-
test-postgresql-apb
を Name フィールドに入力し、Create をクリックします。
サービスインスタンスを作成します。
- Catalog → Developer Catalog ページに移動します。
- PostgreSQL (APB) サービスバンドルを選択し、Create Service Instance をクリックします。
- デフォルトの選択を確認し、それ以外の必要なフィールドを設定してから Create をクリックします。
Catalog → Provisioned Services に移動し、dh-postgresql-apb サービスインスタンスが作成され、ステータスが Ready であることを確認します。
Home → Events ページで進捗を確認できます。しばらくすると、dh-postgresql-apb のイベントが「The instance was provisioned successfully」というメッセージと共に表示されるはずです。
サービスバインディングを作成します。
- Provisioned Services ページから、dh-postgresql-apb をクリックし、Create Service Binding をクリックします。
デフォルトのサービスバインディング名を確認し、Create をクリックします。
これにより、指定された名前を使用してバインディングの新規シークレットが作成されます。
作成されたシークレットを確認します。
- Workloads → Secrets に移動し、dh-postgresql-apb という名前のシークレットが作成されていることを確認します。
- dh-postgresql-apb をクリックし、他のアプリへのバインディングに使用されるキーと値のペアを Data セクションで確認します。