MongoDB集群部署模式
mongodb采用副本集方式部署(3副本 1primary 2 secondary)
使用kubernetes的mongo集群应考虑需要连接mongo的服务均部署在kubernetes内部,才能通过coreDNS域名或端口访问。
整体架构如下图所示:
使用statefulset模式部署mongod集群具体实现
集群创建mongo service account
$ cat mongo-rbac.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: mongo
namespace: mongo
-