What are you using to run Postgres?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

    Somewhere between here and here i found out about that.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. kubegres

    Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.

    I like https://www.kubegres.io, it takes a little getting used to how it works. I probably wouldn't use it for a huge database, but for things under a few TB it works great.

  4. cloudnative-pg

    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

    This has a bunch of side-effects that break usual expectations around scheduling. For instance, cluster scale-down (for maintenance etc.) is blocked unless a specific taint has been added to each database pod. In addition, if the underlying node does fail, your cluster will be stuck in fail-over state until you manually delete the underlying pods. I think there are definitely other gotchas around this decision to use a custom controller but I have only tested this on GKE.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • No disk space crashloop but pod healthy · Issue #3788 · CrunchyData/postgres-operator

    1 project | /r/Health2020 | 9 Dec 2023
  • Run PostgreSQL. The Kubernetes Way

    6 projects | news.ycombinator.com | 22 Sep 2023
  • Deploying Postgres on Kubernetes in production

    3 projects | /r/PostgreSQL | 19 Aug 2023
  • Anyone using cloudnativepg in production?

    1 project | /r/PostgreSQL | 16 May 2023
  • [Kubernetes] Comment déployez-vous un cluster Postgres sur Kubernetes en 2022?

    3 projects | /r/enfrancais | 10 May 2023