Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

6.2.3.3. 置备服务

调配意味着使服务可供使用。若要调配服务,您需要创建服务实例,然后绑定到该服务。

6.2.3.3.1. 创建 ServiceInstance
注意

服务实例必须在 OpenShift 命名空间中创建。

  1. 创建新项目。

    $ oc new-project <project-name> 1
    1
    <project-name> 替换为项目的名称。
  2. 使用以下命令创建服务实例:

    $ svcat provision postgresql-instance --class rh-postgresql-apb --plan dev --params-json  '{"postgresql_database":"admin","postgresql_password":"admin","postgresql_user":"admin","postgresql_version":"9.6"}' -n szh-project

    输出示例

      Name:        postgresql-instance
      Namespace:   szh-project
      Status:
      Class:       rh-postgresql-apb
      Plan:        dev
    
    Parameters:
      postgresql_database: admin
      postgresql_password: admin
      postgresql_user: admin
      postgresql_version: "9.6"

6.2.3.3.1.1. 查看服务实例详情

查看服务实例详情:

$ svcat get instance

输出示例

         NAME            NAMESPACE          CLASS         PLAN   STATUS
+---------------------+-------------+-------------------+------+--------+
  postgresql-instance   szh-project   rh-postgresql-apb   dev    Ready