Prerequisites
kubectlinstalled and configured against a running Kubernetes cluster- Cluster-admin permissions (for installing CRDs and the operator)
- Access to the Crunchy Data Developer Portal to pull container images
Install PGO
1
Fork and clone the examples repository
The quickest way to install PGO is via the official examples repository, which includes ready-to-use Kustomize overlays.
2
Create the operator namespace
3
Deploy the operator
4
Verify the operator is running
pgo in the Running state within about 30 seconds.Create your first PostgreSQL cluster
Apply the following manifest to create a PostgreSQL 18 cluster namedhippo with two backup repositories and pgBouncer connection pooling:
hippo.yaml
Running.
Connect to your cluster
PGO automatically creates a secret with connection credentials. Retrieve the connection URI:psql:
Next steps
Create a cluster
Learn all the options for provisioning and customizing your PostgresCluster.
Configure backups
Set up backup repositories on S3, GCS, Azure, or local storage.
High availability
Add replicas and configure automatic failover with Patroni.
Full installation guide
Explore all installation options including single-namespace mode.