Kubegres是一个KubernetesOperator,用来部署并维护PostgreSQL 集群,提供开箱即用的数据复制和故障转移功能,简化PostgreSQL 集群生命周期管理,降低数据复制的复杂性。
特性
创建了一个启用流复制(StreamingReplication)的PostgreSQL服务器集群:此集群创建了一个主PostgreSQLpod和多个副本 PostgreSQLpod,并将主数据库实时复制到副本 pod支持管理故障转移:如果主PostgreSQL崩溃,会自动将副本PostgreSQL提升为主数据库提供数据备份选项,允许在一个给定的卷中定期存储 PostgreSQL 数据提供简单的YAML,具有专门针对PostgreSQL的属性具备弹性,拥有超过 68个自动化测试用例,并已在生产环境中运行
评论