CloudNativePG é um Kubernetes Operator que simplifica a hospedagem e o gerenciamento de clusters PostgreSQL de alta disponibilidade no Kubernetes. Rodar um serviço stateful como o PostgreSQL no Kubernetes pode ser complexo, exigindo conhecimento profundo tanto do Kubernetes quanto da replicação do PostgreSQL. O CloudNativePG abstrai grande parte dessa complexidade ao tratar todo o cluster PostgreSQL como um único recurso declarativo e configurável. Ele fornece uma arquitetura primário/standby transparente, usando replicação via streaming nativa, e inclui features de alta disponibilidade prontas para uso, incluindo capacidades de autorrecuperação, failover automatizado que promove a réplica mais alinhada e recriação automática de réplicas que falharam. Se você está procurando hospedar o PostgreSQL no Kubernetes, o CloudNativePG é um ponto de partida sólido.