在Patroni节点下降后,没有新的领导者

问题描述

我使用 crunchydata 中的 pgo util 在 Kubernetes 上创建了一个 postgres HA 集群。 我使用了以下命令:

pgo create cluster test --database newdb --sync-replication --memory=12Gi --pvc-size=20Gi --replica-count=1 --pgbouncer --pgbadger --metrics 

正如预期的那样,这创建了一个领导者和一个复制节点。为了测试故障转移,我手动停止并重新启动了领导者。 在此之后,我在集群中有两个复制节点。由于不再有领导者,pgbouncer 不再连接。

这是预期的行为吗?我可以通过调用

手动启动leader选举
pgo failover mk --target test

但我希望这能自动发生。难道我做错了什么?或者这会发生吗?我想这对于所有的赞助人集群应该是一样的,独立于 crunchydata 实现

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)