PostgreSQL 集群在主从切换过程中发生异常,可能导致:
kubectl get postgresql <cluster-name> -o yaml
重点关注字段:
kubectl logs <pod-name> -c patroni
重点查看日志:
kubectl exec -it <pod-name> -c postgres -- psql -c "\x" -c "select * from pg_stat_replication;"
kubectl exec -it <pod-name> -c postgres -- ping <other-node-IP>