CloudNative PG
CloudNativePG is the Kubernetes operator that runs PostgreSQL on your own cluster. Edka installs it when you provision a PostgreSQL runtime through the Databases workspace and manages the cluster lifecycle through its CRDs.
- Runs
1,3, or5instances with synchronous replication and automated failover - Continuous backups to S3 compatible storage or Google Cloud Storage, with point in time recovery
- Restore to a new database from point in time recovery or a completed backup
- Connection pooling with a PgBouncer pooler
- Declarative roles, databases, extensions,
pg_hba,pg_ident, and custom PostgreSQL parameters - A data volume plus an optional dedicated
pg_walvolume - Runtime metrics: connection usage, throughput, cache hit ratio, and replica lag
How it fits in Edka
Edka installs cloudnative-pg as a PostgreSQL dependency alongside cert-manager, and adds barman-cloud-cnpg-plugin when backups are enabled. The catalog currently runs PostgreSQL 18.3, 18.1, 17.9, 16.13, and 15.17.
Related docs
Deploy CloudNative PG
CloudNative PG
Database
PostgreSQL operator Edka runs on your own cluster, with automated failover, synchronous replication, S3 backups, and point in time recovery.