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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.