Kubegres 作为开源项目提供

发布于 2021-04-21,作者:Reactive Tech Limited
相关开源

Kubegres 是一个开源的 Kubernetes 运算符,允许部署启用数据复制的 PostgreSQL 实例集群。考虑到使用 Kubernetes 管理有状态集的生命周期和数据复制的复杂性,它简化了 PostgreSQL 的使用。

Kubegres 具有以下功能

  • 它创建一个启用数据复制的 PostgreSQL 服务器集群:它创建一个主 PostgreSQL Pod 和多个副本 PostgreSQL Pod,并将主数据库实时复制到副本 Pod。

  • 它管理故障转移:如果主 PostgreSQL 崩溃,它会自动将一个副本 PostgreSQL 提升为主。

  • 它具有数据备份选项,允许定期将 PostgreSQL 数据转储到给定的卷中。

  • 它提供了一个非常简单的 YAML,其中包含专门针对 PostgreSQL 的属性。

  • 它是可靠的,拥有 55 多个自动化测试用例,并且已在生产环境中运行。

  • 它与 Docker 官方镜像团队创建的 PostgreSQL 容器 一起工作:它不提供也不需要自定义 Docker 镜像才能工作。

它是开源的,可在 GitHub 上找到:https://github.com/reactive-tech/kubegres

您可以在 入门页面 中找到有关如何安装和使用它的更多详细信息。