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, or 5 instances 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_wal volume
  • 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.


Deploy CloudNative PG
icon related to 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.