cncf / cncf/landscape-graph

postgres: CloudNativePG vs. hand curated postgres config

Open
#141 1 comment 0 reactions 0 assignees View on GitHub
enhancement infrastructure
Dominant language
Jupyter Notebook
Stars
55
Forks
19
PR merge metrics
No merged PRs in 30d

Description

https://github.com/cloudnative-pg/cloudnative-pg

- [ ] https://cloudnative-pg.io/blog/building-images-bake
- [ ] https://cloudnative-pg.io/documentation/current/samples/

> ### Mission
>
> CloudNativePG aims to increase PostgreSQL adoption within Kubernetes by making
> it an integral part of the development process and GitOps-driven CI/CD
> automation.
>
> ### Core Principles & Features
>
> Designed by PostgreSQL experts for Kubernetes administrators, CloudNativePG
> follows a Kubernetes-native approach to PostgreSQL primary/standby cluster
> management. Instead of relying on external high-availability tools (like
> Patroni, repmgr, or Stolon), it integrates directly with the Kubernetes API to
> automate database operations that a skilled DBA would perform manually.
>
> Key design decisions include:
>
> - Direct integration with Kubernetes API: The PostgreSQL cluster’s status is
> available directly in the `Cluster` resource, allowing users to inspect it
> via the Kubernetes API.
> - Operator pattern: The operator ensures that the desired PostgreSQL state is
> reconciled automatically, following Kubernetes best practices.
> - Immutable application containers: Updates follow an immutable infrastructure
> model, as explained in
> ["Why EDB Chose Immutable Application Containers"](https://www.enterprisedb.com/blog/why-edb-chose-immutable-application-containers).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.