Run PostgreSQL. The Kubernetes Way

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. kubegres

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

    A good comparison with other operators here [2022]: https://blog.palark.com/cloudnativepg-and-other-kubernetes-o...

    Personally I've only used Kubegres (https://www.kubegres.io/), which didn't even make the above list. It's ok for a personal project.

    All k8s solutions for postgres take subtly different approaches. It seems that they've all converged on the Operator pattern. The basics are easy: run a database process which persists data to a cloud disk of your choice. The hard parts are how to update, migrate, backup, restore, monitor, failover, replicate, etc. These kubernetes "operators" promise to fulfill the role of a DBA but, just like hiring a DBA, it requires buy-in to their approach.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. wal-e

    Continuous Archiving for Postgres

    See the GitHub: https://github.com/wal-e/wal-e

    Unmaintained would’ve made more sense to say, but the maintainer choose the words “obsolete” so I took those. :)

    Seems to be obsolete due to a lack of interest and contributions.

  4. external-storage

    Discontinued [EOL] External storage plugins, provisioners, and helper libraries (by kubernetes-retired)

    There used to be the external-storage-provisioner[1] but what you need today is the second link[2]

    [1] https://github.com/kubernetes-retired/external-storage/tree/...

    [2] https://github.com/kubernetes-sigs/sig-storage-lib-external-...

  5. There used to be the external-storage-provisioner[1] but what you need today is the second link[2]

    [1] https://github.com/kubernetes-retired/external-storage/tree/...

    [2] https://github.com/kubernetes-sigs/sig-storage-lib-external-...

  6. There used to be the external-storage-provisioner[1] but what you need today is the second link[2]

    [1] https://github.com/kubernetes-retired/external-storage/tree/...

    [2] https://github.com/kubernetes-sigs/sig-storage-lib-external-...

  7. postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

    yes, precisely. It's UI part that's broken, which cannot list snapshots. Issue is here, no fix since 2020, sadly: https://github.com/zalando/postgres-operator/issues/937

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
  • 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
  • What are you using to run Postgres?

    3 projects | /r/kubernetes | 6 May 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?