6.2.3.3.2. ServiceBinding の作成
ServiceBinding
リソースを作成する場合:
- サービスカタログコントローラーは、ブローカーサーバーと通信して、バインディングを開始します。
- ブローカーサーバーは、認証情報を作成し、サービスカタログコントローラーに対してその認証情報を発行します。
- サービスカタログコントローラーは、これらの認証情報をシークレットとしてプロジェクトに追加します。
以下のコマンドを使用してサービスバインディングを作成します
$ svcat bind postgresql-instance --name mediawiki-postgresql-binding
出力例
Name: mediawiki-postgresql-binding Namespace: szh-project Status: Instance: postgresql-instance Parameters: {}
6.2.3.3.2.1. サービスバインディングの詳細表示
サービスバインディングの詳細を表示します。
$ svcat get bindings
出力例
NAME NAMESPACE INSTANCE STATUS +------------------------------+-------------+---------------------+--------+ mediawiki-postgresql-binding szh-project postgresql-instance Ready
サービスのバインディング後にインスタンスの詳細を確認します。
$ svcat describe instance postgresql-instance
出力例
Name: postgresql-instance Namespace: szh-project Status: Ready - The instance was provisioned successfully @ 2018-06-05 08:42:55 +0000 UTC Class: rh-postgresql-apb Plan: dev Parameters: postgresql_database: admin postgresql_password: admin postgresql_user: admin postgresql_version: "9.6" Bindings: NAME STATUS +------------------------------+--------+ mediawiki-postgresql-binding Ready