CloudNativePG ist ein quelloffener Kubernetes-Operator, der den gesamten Lebenszyklus eines hochverfügbaren PostgreSQL-Clusters verwaltet. Die Konfiguration erfolgt deklarativ über die Kubernetes-API. Der Operator setzt auf eine Primary-Standby-Architektur mit nativer Streaming-Replikation, ohne StatefulSets für die Speicherung und ohne externes Failover-Werkzeug. Das Projekt wird als Software geliefert, die in einem Kubernetes-Cluster installiert wird; die Organisation betreibt ihre Datenbanken also selbst, statt einen gehosteten Dienst zu beziehen.
CloudNativePG steht unter der Apache-2.0-Lizenz und wird von LF Projects, LLC betreut, einer Einheit der Linux Foundation mit Sitz in den Vereinigten Staaten. Das Projekt wurde ursprünglich von EDB, einem PostgreSQL-Unternehmen, geschaffen und wird auf der Projektwebsite als community-getrieben beschrieben. Da es in den eigenen Kubernetes-Clustern der Organisation läuft, richtet sich der Speicherort der Daten nach der gewählten Infrastruktur, auch wenn es sich um EU-Cluster handelt. Für europäische Organisationen ist das eine offene, selbst betriebene Alternative zu proprietären verwalteten PostgreSQL-Diensten, ohne Vendor-Cloud im Datenpfad. Die Governance liegt bei einer US-amerikanischen Stiftung.