Patroni-2.0.0(Postgresql集群高可用方案)说明书
Patroni-2.0.0说明书
翻译:Tenda 翻译来源:https://patroni.readthedocs.io/en/latest
序言
Patroni(中文:守护神)是一个模板,您可以使用Python创建模板,并使用最大的可访问性来创建自己的定制的高可用性解决方案,该分布式配置商店如ZooKeeper,etcd,Consul或Kubernetes。希望在数据中心或其他任何地方快速部署HA PostgreSQL的数据库工程师,DBA,DevOps工程师和SRE希望会发现它很有用。
我们将Patroni称为“模板”,因为它远非单一规格的即插即用复制系统。它将有自己的警告。明智地使用。有很多方法可以在PostgreSQL上运行高可用性。有关列表,请参见PostgreSQL文档。
给Kubernetes用户的注意事项:Patroni可以在Kubernetes上本地运行。看一下Patroni文档的Kubernetes一章。
目录
内容:
介绍
发展状况
技术要求/安装
规划PostgreSQL节点数
运行和配置
YAML配置
环境配置
复制选择
应用程序不应使用超级用户
Patroni配置
Patroni REST API
健康检查端点
监控端点
集群状态端点
配置端点
切换和故障转移端点
重新启动端点
重新加载端点
重新初始化端点
环境配置设置