# CloudNativePG

CloudNativePG is an open-source Kubernetes operator for managing PostgreSQL database workloads and their operational lifecycle.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend

DevFeed: [Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend](<https://devfeed.tech/articles/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend-30887.md>)

Original publisher: [Read original article](<https://www.cncf.io/blog/2026/09/16/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend/>)

Author: Gabriele Bartolini (EnterpriseDB) and CNCF Ambassador, Rob Kenefeck (ControlPlane)

Published: 2026-09-16T11:30:00Z

Content type: tutorial

Language: en

Sources: [Cloud Native Computing Foundation](<https://devfeed.tech/sources/cloud-native-computing-foundation.md>)

Topics: [CloudNativePG](<https://devfeed.tech/topics/cloudnativepg.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cloudnativepg](<https://devfeed.tech/tags/cloudnativepg.md>), [docker](<https://devfeed.tech/tags/docker.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [helm](<https://devfeed.tech/tags/helm.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux-foundation](<https://devfeed.tech/tags/linux-foundation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

A tutorial describes deploying OpenBao on Kubernetes with a three-instance CloudNativePG PostgreSQL cluster as its storage backend. It explains certificate-based authentication and a local Kind-based test environment.

### Source excerpt

Managing infrastructure secrets on Kubernetes needs a backend that is self-healing and free of vendor lock-in, and that is exactly what OpenBao (the Linux Foundation's open-source fork of HashiCorp Vault) and CloudNativePG give you: an entirely...

## Optimizing Databases on Kubernetes Ep.1: Provisioning a Cluster and Configuring PostgreSQL on Kubernetes

DevFeed: [Optimizing Databases on Kubernetes Ep.1: Provisioning a Cluster and Configuring PostgreSQL on Kubernetes](<https://devfeed.tech/articles/optimizing-databases-on-kubernetes-ep-1-provisioning-a-cluster-and-configuring-postgresql-on-kubernetes-22273.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2024/12/optimizing-databases-on-kubernetes-ep1-provisioning-a-cluster-and-configuring-postgresql-on-kubernetes.html>)

Published: 2024-12-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [CloudNativePG](<https://devfeed.tech/topics/cloudnativepg.md>), [postgresql clusters](<https://devfeed.tech/topics/postgresql-clusters.md>), [Linode](<https://devfeed.tech/topics/linode.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [build-vs-buy-database-solutions](<https://devfeed.tech/tags/build-vs-buy-database-solutions.md>), [cloudnativepg](<https://devfeed.tech/tags/cloudnativepg.md>), [cloudnativepg-setup](<https://devfeed.tech/tags/cloudnativepg-setup.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [cnpg-postgresql-operator](<https://devfeed.tech/tags/cnpg-postgresql-operator.md>), [cost-efficient-kubernetes-clusters](<https://devfeed.tech/tags/cost-efficient-kubernetes-clusters.md>), [cost-optimization](<https://devfeed.tech/tags/cost-optimization.md>), [database-infrastructure-on-linode](<https://devfeed.tech/tags/database-infrastructure-on-linode.md>), [database-optimization-on-kubernetes](<https://devfeed.tech/tags/database-optimization-on-kubernetes.md>), [efficient-storage-with-zfspv](<https://devfeed.tech/tags/efficient-storage-with-zfspv.md>), [high-availability-postgresql-kubernetes](<https://devfeed.tech/tags/high-availability-postgresql-kubernetes.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-for-databases](<https://devfeed.tech/tags/kubernetes-for-databases.md>), [kubernetes-for-startups](<https://devfeed.tech/tags/kubernetes-for-startups.md>), [linode](<https://devfeed.tech/tags/linode.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [postgresql-clusters](<https://devfeed.tech/tags/postgresql-clusters.md>), [postgresql-clusters-on-kubernetes](<https://devfeed.tech/tags/postgresql-clusters-on-kubernetes.md>), [postgresql-replication-on-k8s](<https://devfeed.tech/tags/postgresql-replication-on-k8s.md>), [production](<https://devfeed.tech/tags/production.md>), [production-ready-postgresql-on-k8s](<https://devfeed.tech/tags/production-ready-postgresql-on-k8s.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [provisioning-kubernetes-clusters](<https://devfeed.tech/tags/provisioning-kubernetes-clusters.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [rancher-local-path-persistent-volumes](<https://devfeed.tech/tags/rancher-local-path-persistent-volumes.md>), [reducing-hosting-costs-with-kubernetes](<https://devfeed.tech/tags/reducing-hosting-costs-with-kubernetes.md>), [replication](<https://devfeed.tech/tags/replication.md>), [scalable-databases-on-kubernetes](<https://devfeed.tech/tags/scalable-databases-on-kubernetes.md>), [scalable-postgresql-deployments](<https://devfeed.tech/tags/scalable-postgresql-deployments.md>), [self-hosted-databases-vs-managed-services](<https://devfeed.tech/tags/self-hosted-databases-vs-managed-services.md>), [setting-up-postgresql-on-kubernetes](<https://devfeed.tech/tags/setting-up-postgresql-on-kubernetes.md>)

### AI overview

This introductory video demonstrates how to provision a Kubernetes cluster on Linode and configure production-ready PostgreSQL clusters on Kubernetes using CloudNativePG, including replication and backups. It also discusses storage, cost control, and build-versus-buy trade-offs.

### Source excerpt

Introduction: In this introductory episode, Jérôme Petazzoni walks through the critical steps of provisioning a Kubernetes cluster tailored for running databases like PostgreSQL. Leveraging his extensive experience, Jérôme demonstrates practical tools and techniques to establish a scalable, cost-efficient database infrastructure while laying the groundwork for future optimizations covered in this series. Provisioning Kubernetes Clusters: A step-by-step guide to creating a reliable cluster using Linode. Setting Up PostgreSQL with CNPG: Deploying production-ready PostgreSQL clusters with built-in replication and backups.