radondb / radondb-postgresql-operator

Apache License 2.0
41 stars 11 forks source link

能否基于pgsql+repmgr模式 实现pgsql-operator呢? #26

Open dblife1024 opened 2 years ago

dblife1024 commented 2 years ago

您好,想问下,能否基于pgsql+repmgr模式 实现pgsql-operator呢? 类似这个: https://artifacthub.io/packages/helm/bitnami/postgresql-ha 但是bitnami嵌入了pgpool,也是比较复杂,

如果pgsql operator,只实现pgsql+repmgr,然后业务层面通过target_session_attrs参数配合,也能实现完整的高可用方案。(完全类似mongodb模式了。)这样管理成本、运维故障率还有学习成本就会少很多。

zhl003 commented 2 years ago

这个项目是基于patroni+pg 实现的高可用,patroni 是经过生产检验的高可用方案,相较于repmgr,patroni 支持双节点,能有效防止脑裂,repmgr 和patroni的比较网上有很多的例子。 operator的目标就是降低管理和运维成本,你可以尝试下这个项目,有好的建议欢迎提issue