在Docker和Kubernetes上运行MongoDB微服务(2)
发布时间:2021-01-04 09:31 所属栏目:53 来源:网络整理
导读:具体的配置文件和相关操作命令可以从《启动微服务:容器调度说明白皮书》中找到.其中包含了三个特殊的步骤确保合并三个MongoDB到一个功能中,即本文中描述的冗余备份. 多个可用区域MongoDB冗余集合 所有冗余部件均运
具体的配置文件和相关操作命令可以从《启动微服务:容器&调度说明白皮书》中找到.其中包含了三个特殊的步骤确保合并三个MongoDB到一个功能中,即本文中描述的冗余备份. 多个可用区域MongoDB冗余集合所有冗余部件均运行在同一个GCE集群上时具有很高的风险,在同一个zone的集群也一样.如果发生一个重大事件导致可用zone离线,那么MongoDB冗余集合也就不可用.如果需要地理上的冗余备份,那么三个pod需要运行在不同的zone内. 只需要很少的改动就可以创建这样一个冗余备份集合.每一个集群需要独自的Kubernetes YAML文件来定义pod、冗余控制器和服务.然后,就可以完成一个zone的集群创建、持久化存储和MongoDB节点. 下图展示了运行在不同zone上的冗余结合: 文:陈杰 文章出处:Docker (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读