CloudNativePG (CNPG) is an open source Kubernetes operator designed to run PostgreSQL in a truly cloud native way. It automates deployment, scaling, backups, upgrades, and failover of PostgreSQL clusters inside Kubernetes, using native PostgreSQL replication rather than external abstractions.
CloudNativePG solves a set of common problems faced by teams running PostgreSQL on Kubernetes:
When implemented correctly, CloudNativePG allows teams to combine the robustness of PostgreSQL with the flexibility and scalability of Kubernetes. When implemented poorly, it can introduce new failure modes, performance issues, and operational blind spots.
That is where we come in.
At PG Support, we treat CloudNativePG as what it is: a powerful PostgreSQL automation layer that still requires deep PostgreSQL expertise to operate safely in production.
We help organizations design, implement, and operate CloudNativePG environments that are:
We starts with PostgreSQL fundamentals and builds outward into Kubernetes, not the other way around.
We help you design a CloudNativePG architecture that fits your workload and risk profile, including:
We challenge unsafe defaults and help you avoid common Kubernetes anti-patterns for databases.
We assist with both new deployments and migrations from existing environments:
We focus on predictable outcomes and controlled cutovers.
Running PostgreSQL in Kubernetes does not remove the need for performance tuning. We help with:
We make sure Kubernetes scheduling decisions do not silently hurt database performance.
We provide expert support for production CloudNativePG environments, including:
You get direct access to senior PostgreSQL DBAs who understand both PostgreSQL internals and Kubernetes realities.
We assist with safe upgrades of:
Upgrades are planned, tested, and executed with rollback strategies.
We help you verify that your backups actually work:
Backups that have never been restored should be treated as untested assumptions.
We are experienced with both PostgreSQL and Kubernetes and we have real production experience running PostgreSQL under Kubernetes failure conditions.
PG Support offers:
We help you use CloudNativePG because it makes sense for your organization, not because it is fashionable.
We are also honest when CloudNativePG may not be the right solution. Part of our consulting role is helping you decide:
Good architecture decisions involve honest tradeoffs.
Talk to a PostgreSQL and CloudNativePG expert.