Postgres Database Not Showing Up

Issue: Postgres Database Not Showing Up

If you have set global.postgres.usePercona to true, but:

  • The postgres-db pod does not appear, or
  • The ams, cm, core, or rag pods are stuck in the Init phase,

this likely indicates that the Percona Postgres Operator is not installed.

Verification

Run the following command to check the pod status in your namespace:

kubectl get pods -n <namespace>

You should see output similar to this:



Example output showing pods stuck in Init or ContainerCreating state.

Solution:

Install the Percona Postgres Operator by running:


helm install pg-operator percona/pg-operator \
  --version 2.8.0 \
  -n "$NS"

Replace $NS with the namespace where you are deploying the components.