设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 服务器 > 安全 > 正文

在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站长网)

网友评论
推荐文章
    热点阅读