A full-stack PostgreSQL distribution for Kubernetes, providing an enterprise-grade Postgres stack with HA, backups, monitoring, and more.
StackGres is a full-stack PostgreSQL distribution designed specifically for Kubernetes. It packages PostgreSQL with a curated set of essential ecosystem components—like connection pooling, automatic failover, monitoring, backups, and centralized logging—into a single, opinionated deployment unit to deliver an enterprise-grade database stack.
Kubernetes administrators and DevOps engineers who need to deploy and manage production-ready, highly available PostgreSQL clusters on Kubernetes without manually integrating and tuning numerous separate components.
Developers choose StackGres because it provides a pre-integrated, production-tuned PostgreSQL stack that simplifies deployment on Kubernetes while maintaining full administrative control and enterprise reliability, eliminating the complexity of assembling and configuring individual ecosystem tools.
StackGres Operator, Full Stack PostgreSQL on Kubernetes // !! Mirror repository of https://gitlab.com/ongresinc/stackgres, only accept Merge Requests there.
Integrates Patroni for reliable automatic failover without requiring external distributed storage, leveraging Kubernetes APIs for simplicity and resilience.
Automatically sets up Prometheus integration and provides customized Grafana dashboards for observability, reducing manual configuration overhead.
Uses high-level Custom Resource Definitions (CRDs) that seamlessly integrate with GitOps workflows, enabling infrastructure-as-code deployments.
Comes pre-configured with expert-level PostgreSQL tuning, optimizing performance out-of-the-box for production workloads.
Only supports the last two major PostgreSQL versions, which can be a limitation for legacy applications or organizations with upgrade constraints.
The curated selection of ecosystem components limits flexibility, making it difficult to swap out or customize tools like connection pooling or logging without workarounds.
Licensed under AGPLv3, which may require purchasing a commercial license for enterprises avoiding copyleft obligations, adding cost and complexity.
CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance
Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.