PieCloudDB数据库高可用

问题描述 投票:0回答:1

我目前正在部署 PieCloudDB 数据库,我希望确保高可用性设置,以最大限度地减少停机时间并确保可靠的服务连续性。 PieCloudDB数据库管控平台如何实现高可用部署?任何建议或指导将不胜感激。

database high-availability
1个回答
0
投票

PieCloudDB数据库云原生平台支持基于k8s的高可用部署(至少需要三台主机)。每个管控服务通过反亲和性双副本运行在不同主机上。

进入部署后,在根目录下的

gadgets/
目录下,按照以下步骤操作:

1.将CoreDNS设置为多复制和反亲和性,CoreDNS用于DNS用于平台组件之间的内部通信。

bash ha-coredns.sh

2.设置postgres和redis服务高可用。

bash ha-infra.sh

3.PieCloudDB控制平面所有服务设置多副本和反亲和性。

bash update-anti-affinity.sh

4.检查所有服务的部署情况,确保所有服务的实例数大于2个且分布在不同的主机上。

kubectl get pod -A -owide
© www.soinside.com 2019 - 2024. All rights reserved.