Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

6.2.3.3.2. 创建 ServiceBinding

创建 ServiceBinding 资源:

  1. 服务目录控制器与代理服务器通信,以启动绑定。
  2. 代理服务器创建凭证并将其签发给服务目录控制器。
  3. 服务目录控制器将这些凭据作为 secret 添加到项目中。

使用以下命令创建服务绑定:

$ 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. 查看服务绑定详情
  1. 查看服务绑定详情:

    $ svcat get bindings

    输出示例

                  NAME                NAMESPACE         INSTANCE         STATUS
    +------------------------------+-------------+---------------------+--------+
      mediawiki-postgresql-binding   szh-project   postgresql-instance   Ready

  2. 在绑定服务后验证实例详情:

    $ 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