


Docker Compose 部署高可用 MongoDB 副本集集群(含 Keepalived + HAProxy 负载均衡)
部署 MongoDB 7.0 副本集,并通过 Keepalived + HAProxy 提供高可用访问入口,同时配置 Prometheus 监控指标采集。构建一个高可用架构,支持自动故障转移,并在应用端通过虚拟 IP(VIP)实现透明访问。MongoDB 副本集认证需要一个共享的 keyFile,用于节点间安全通信。• Keepalived 用于提供 VIP(虚拟 IP)漂移,保证故障切换。在生产环境中,单节点的 MongoDB 一旦宕机会导致服务中断。本文将介绍如何在三台服务器上使用。
