k8s部署mongo集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s部署mongo集群相关的知识,希望对你有一定的参考价值。

参考技术A 主机列表:
node1 10.10.10.25
node2 10.10.10.26
node3 10.10.10.27

node1 k8s的管理节点 nfs服务器
node2 k8s的工作节点
node3 k8s的工作节点

在node1基于nfs创建mongo数据目录:

登陆node2 或者node3执行以下命令

可以看到以下结果

mongod.conf 配置

mongo-1挂载卷配置

mongo-2挂载卷配置

mongo-1有状态副本集

mongo-2有状态副本集

进入busybox容器内,执行以下命令

进入mongo-1内部、执行一下命令:

ok为1为成功。

master NodePort Service

slave NodePort Service

此时,mongo集群的部署已经完成,可以使用外部客户端访问了。

以上是关于k8s部署mongo集群的主要内容,如果未能解决你的问题,请参考以下文章

手把手超详细Docker部署MongoDB集群

k8s版MongoShake数据迁移工具

搭建k8s集群(平台规划和部署方式介绍)

k8s部署Kafka集群

企业级k8s集群部署

K8s部署Zookeeper集群