Patroni 是一个集群管理器,用于自动化部署和维护 PostgreSQL HA(高可用)集群。
发布历史
这是主要版本发布的摘要;有关完整且详细的版本列表,请参阅 Patroni 发布页面 和 发布说明。
- 2.1.0 (2021-07-06, v2.1.0)
- PostgreSQL 14 支持
- 逻辑复制槽故障转移
- 通过 Unix 套接字进行复制连接
- Prometheus
/metrics端点 - Patroni REST API 的允许列表
- 2.0.0 (2020-09-02, v2.0.0)
- PostgreSQL 13 支持
- 原生 RAFT 实现(测试版)
- 支持 etcd v3 协议(测试版)
- 支持多个同步备用节点
- 支持 pre_promote 脚本
- 支持配置目录
- 改进了 PostgreSQL 参数的验证
- 1.6.0 (2019-08-05, v1.6.0)
- 支持 PostgreSQL 12
- 在 PostgreSQL 11 及更高版本中,
pg_rewind可在无需超级用户权限的情况下使用 - 智能比较备用节点上实际和期望的
primary_conninfo值 - IPv6 支持
- Kerberos 支持
- 支持管理
pg_ident.conf - 移除了
psycopg2作为必需项
- 1.5.0 (2018-09-20, v1.5.0)
- 支持节点级联集群
- 服务可以注册到 Consul
- 实验性的 Windows 支持
- 1.4 (2018-01-10, v1.4)
- 支持 Kubernetes 作为 DCS
- 1.3 (2017-09-11, v1.3)
- 1.1 (2016-09-07, v1.1)
- 1.0 (2016-07-06, v1.0)
- 2015-07-08:从
Governor分叉并重命名为Patroni(提交 c49580d6)
注意:似乎没有 1.2 版本。在 1.3 版本之前,可以在相应的 GitHub 发布页面找到发布说明。
有用链接
- PostgreSQL 高可用和 Patroni – 入门介绍 - 2019 年 Julian Markwort / CyberTec 的博客文章
- Patroni:设置高可用 PostgreSQL 集群 - 2019 年 Julian Markwort / CyberTec 的博客文章
