Deploy pgEdge Containers on Kubernetes

Simplifying Postgres deployments with CloudNativePG

Deploy and operate pgEdge Enterprise Postgres and pgEdge Distributed Postgres on Kubernetes using new container images and a Helm chart built for CloudNativePG — the CNCF Sandbox project and community standard for running Postgres on Kubernetes.

helm

Why pgEdge on Kubernetes?

  • Simplified Operations: Leverage CloudNativePG's mature operator capabilities to orchestrate and manage multiple distributed clusters with ease.

  • Flexible Deployment: Choose between minimal and standard image flavors with a configurable Helm chart featuring best practice defaults.

  • Multi-Cloud Ready: Deploy across multiple Kubernetes clusters and cloud providers for improved performance and availability.

  • Enterprise Grade: Production-ready with same-day security updates and 24x7x365 support from Postgres experts.

  • Multi-Region Power: Write-anywhere, read-anywhere active-active capabilities with pgEdge Distributed Postgres advanced multi-master replication.

  • 100% Open Source and Fully Postgres: No vendor lock-in with fully open source licensing under the OSI-approved PostgreSQL License and 100% Postgres (not merely Postgres compatible).

Experience the pgEdge Difference

Combining advanced capabilities with ease and flexibility

Compatibility

Broad Compatibility

Our container images are compatible with CloudNativePG, the official Postgres entrypoint, and Patroni. This enables integration with popular open-source tools.

Nodes

Flexible Node Addition

Add nodes using pgEdge Spock extension or CloudNativePG's bootstrap capabilities to sync from existing nodes or backups.

Helm

Helm Chart

The pgEdge Helm chart leverages CloudNativePG to simplify deployment and operation of single region or distributed Postgres architectures, making it easier to harness pgEdge’s multi-master capabilities.

Security

Secure by Default

Client certificate authentication for all managed users using cert-manager.

Best-Practice

Best Practice Defaults

Pre-configured settings optimized for deploying pgEdge Enterprise Postgres and pgEdge Distributed Postgres in Kubernetes.

Helm Chart

Quick Start Examples

The chart includes a simple example demonstrating deployment of a three-node pgEdge Distributed Postgres database.

Replication

Automated Replication

Configure replication across all nodes during helm install and helm upgrade.

Residency_0002_Support

Enterprise Support

Get 24×7×365 global support from seasoned Postgres experts with decades of experience and direct contributions to the PostgreSQL community.

Flexible-Configuration

Flexible Configuration

Extend or override settings to pass through configuration to CloudNativePG across all nodes or specific nodes.

Silhouette of a large elephant and a smaller elephant walking together on a blue circular background.

Powered by CloudNativePG

The only PostgreSQL operator accepted into CNCF Sandbox and the community Leader.

High-Availability

High Availability

Configure standby instances for each node with automatic failover and maintained multi-active replication.

White gear and arrows icon on a blue circular background, symbolizing process or settings.

Production Ready

Level V Auto Pilot capabilities with comprehensive features

What’s included with pgEdge Containers on Kubernetes

Power and flexibility for non-distributed or distributed deployments

pgEdge’s new container images make it easier to operate pgEdge in CloudNativePG and integrate with other popular tools. Built with pgEdge Enterprise Postgres.

Includes core Postgres and pgEdge extensions for enterprise-grade, distributed or non-distributed deployments:

  • Postgres 16 through 18 via pgEdge Enterprise Postgres Images

  • Flexible deployment for both multi-region with active-active replication and single-region with optional standby replicas

  • Configuration of logical replication across all nodes during helm install and upgrade processes through the pgEdge Spock extension

  • Best practice configuration defaults with automatic failover

DOCUMENTATION

  • Add nodes using CloudNativePG or the Spock extension to synchronize data from existing nodes or back-ups

  • Supports Postgres major and minor version upgrades

  • Best practices and advice (backups, upgrades, scaling, security)

  • Supports deployment across multiple Kubernetes clusters

  • Client certificate authentication for managed users, including the pgedge replication user.

GET STARTED

Your choice to support your needs

Enterprise-grade Postgres for non-distributed and distributed applications

Enterprise Postgres logo

Production-ready Postgres for the enterprise with distributed-ready extensions

  • Premium 24x7 Postgres support

  • Core Postgres extensions for administration

  • 100% Open Source Postgres

  • Business and distributed-ready extensions

LEARN MORE
Distributed Postgres logo

Fully distributed Postgres for modern globally distributed applications

  • Multi-master architecture

  • Global high availability

  • 100% open source Postgres

  • Full 24x7 expert Postgres support

LEARN MORE

pgedge_cloudnativepg_branded

Why CloudNativePG?

CloudNativePG is an open-source Kubernetes operator that automates the lifecycle of PostgreSQL clusters using native Kubernetes resources. Recently accepted as a CNCF Sandbox project, it has become the community standard for running Postgres on Kubernetes

  • Kubernetes-native architecture

  • Automated failover and high availability

  • Integrated backup and recovery

  • Declarative configuration

  • Cloud-neutral deployment

  • Extensive documentation

Kubernetes cluster network

Support for Multi-Cluster and Multi-Cloud Deployments

Achieve true high availability and business continuity with pgEdge on Kubernetes. Our architecture enables deployment of pgEdge databases spanning multiple Kubernetes clusters, regions, or even clouds, providing resilience far beyond traditional single-cluster setups. Whether you’re distributing workloads across AWS, Azure, and GCP, or separating production and disaster recovery environments, pgEdge delivers continuous operation with built-in data replication, automatic failover, and consistent performance. Designed for mission-critical systems, pgEdge ensures your data remains available and synchronized everywhere your applications run.

pgedge_docker_branded

Not ready for Kubernetes? Get Started with Docker Compose

If you’re looking for a lightweight way to try pgEdge locally without Kubernetes, we also provide simple Docker Compose examples for both pgEdge Enterprise Postgres and pgEdge Distributed Postgres. These examples run in containers and are ideal for quick demos, local experimentation, or development environments where Kubernetes isn’t available or needed. If you’re not ready for Kubernetes yet — or simply want to evaluate pgEdge in a more familiar container setup — these Docker Compose configurations offer a fast, no-friction alternative.

Additional Resources

Dive deeper into pgEdge

dive-img

How to Unleash Ultra High Availability and Zero Downtime Maintenance with Distributed PostgreSQL

dive-img

How Multi-Master Distributed Postgres Solves High Availability and Low Latency Challenges

dive-img

Unlocking The Power of Multi-Master: 7 Migration Design Considerations

Get started today.

Experience the magic of pgEdge for non-distributed and distributed Postgres deployments.