Kubegres is a Kubernetes operator for PostgreSQL

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • kubegres

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

    Kubegres has the following features:

    * It creates a cluster of PostgreSql servers with data replication enabled: it creates a Primary PostgreSql pod and a number of Replica PostgreSql pods and replicates primary's database in real-time to Replica pods.

    * It manages fail-over: if a Primary PostgreSql crashes, it automatically promotes a Replica PostgreSql as a Primary.

    * It has a data backup option allowing to dump PostgreSql data regularly in a given volume.

    * It provides a very simple YAML with properties specialised for PostgreSql.

    * It is resilient, has over 55 automatized tests cases and has been running in production.

    * It works with the official PostgreSql docker image: it does not ship nor require an additional Docker image to work. Just install the Kubernetes controller once and deploy as many PostgreSql clusters as you need by simply deploying the official container of the PostgreSql community.

    [Kubegres](https://www.kubegres.io/) was developed by [Reactive Tech Limited](https://www.reactive-tech.io/) and Alex Arica as the lead developer.

    It is Open-Source and available on GitHub: https://github.com/reactive-tech/kubegres

    It was developed with the framework [Kubebuilder](https://book.kubebuilder.io/) version 3, an SDK for building Kubernetes APIs using CRDs. Kubebuilder is maintained by the official Kubernetes API Machinery Special Interest Group (SIG).

    You can find more details about how to install and use it in the [Getting started page](https://www.kubegres.io/doc/getting-started.html)

  • kubebuilder

    Kubebuilder - SDK for building Kubernetes APIs using CRDs

    Kubegres has the following features:

    * It creates a cluster of PostgreSql servers with data replication enabled: it creates a Primary PostgreSql pod and a number of Replica PostgreSql pods and replicates primary's database in real-time to Replica pods.

    * It manages fail-over: if a Primary PostgreSql crashes, it automatically promotes a Replica PostgreSql as a Primary.

    * It has a data backup option allowing to dump PostgreSql data regularly in a given volume.

    * It provides a very simple YAML with properties specialised for PostgreSql.

    * It is resilient, has over 55 automatized tests cases and has been running in production.

    * It works with the official PostgreSql docker image: it does not ship nor require an additional Docker image to work. Just install the Kubernetes controller once and deploy as many PostgreSql clusters as you need by simply deploying the official container of the PostgreSql community.

    [Kubegres](https://www.kubegres.io/) was developed by [Reactive Tech Limited](https://www.reactive-tech.io/) and Alex Arica as the lead developer.

    It is Open-Source and available on GitHub: https://github.com/reactive-tech/kubegres

    It was developed with the framework [Kubebuilder](https://book.kubebuilder.io/) version 3, an SDK for building Kubernetes APIs using CRDs. Kubebuilder is maintained by the official Kubernetes API Machinery Special Interest Group (SIG).

    You can find more details about how to install and use it in the [Getting started page](https://www.kubegres.io/doc/getting-started.html)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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