2025年9月25日: PostgreSQL 18 发布!

Kubegres 作为开源软件可用

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

Kubegres 是一个开源的 Kubernetes Operator,可以开箱即用地部署启用了数据复制的 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

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