Deploying Postgres Operator on tenant cluster

Tech preview Tenant users can deploy the Postgres Operator on their tenant cluster through the catalog UI. After that, tenant users can create PostgreSQL instances on the tenant cluster in technical preview.

Before you begin

Procedure

On the Inventory page, complete these steps to deploy a Postgres Operator:
  1. Navigate to the Catalog tab, locate Datastore Service for PG: Self-managed database and click Deploy.
  2. In the Deploy instance dialog, enter these required information:
    Instance name
    The name that you assign to the Postgres Operator service instance.
    Workspace
    Select Workspace before selecting Target service instance. A target service instance belongs to a workspace.
    Target service instance
    The cluster that is deployed by Cluster service.
    System requirements may vary based on the PostgreSQL instance type. Key requirements include:
    • Development environment (single PostgreSQL instance)
      • Minimum worker nodes: 1
      • Minimum CPU per PostgreSQL replica: 1 vCPU
      • Minimum memory per PostgreSQL replica: 1 GiB
      • Minimum available storage per PostgreSQL replica: 1 GiB
    • Production environment (high availability)
      • Minimum worker nodes: 3 nodes (for high availability and fault tolerance)
      • Minimum CPU per PostgreSQL replica: 1 vCPU
      • Minimum memory per PostgreSQL replica: 1 GiB
      • Minimum available storage PostgreSQL replica: 1 GiB
    Enable access from other clusters
    • false (default): The PostgreSQL database instance can be accessed only from within the cluster.
    • true: The PostgreSQL database instance can be accessed from other clusters.

    For more information about configuring the Cluster CR, see Connecting to PostgreSQL instance.

  3. Click Deploy to submit the configuration.
    After deployment, navigate to the Overview tab to view the instance status.

Results

After deployment is complete, the Postgres Operator is installed on your tenant cluster.

What to do next

Verify deployment by checking instance status on the Overview tab.