kubernetes-mongodb分片
在kubernetes上部署mongodb分片集群。 这适用于最少具有3个节点的小型集群和具有100多个节点的大型集群。
先决条件
具有至少3个可调度节点的Kubernetes集群。
Kubernetes v1.2.3或更高版本
特征
分片,副本,配置服务器和mongos的可配置数量
分片成员和数据副本均匀分布在可用节点上
存储直接分配到每个节点上
每个节点将所有mongo服务器组合到一个kubernetes容器中
设置了可以在上游使用的服务
官方mongodb docker镜像未经修改即可使用
描述
通过这个仓库很容易在kubernetes上设置mongodb碎片。 kubectl用于确定集群中的节点数,提供的shell脚本src/generate.sh为每个节点创建一个kubernetes yaml文件以及必要的js配置脚本。 最后,通过执行
1