对于两地三中心的数据中心架构,k8s集群建议一套还是各区域搭建各自k8s集群?

对于两地三中心的数据中心架构,k8s集群建议一套还是各区域搭建各自k8s集群,各自有什么优缺点,对于多集群方案,每个集群3master时候过于冗余。显示全部

对于两地三中心的数据中心架构,k8s集群建议一套还是各区域搭建各自k8s集群,各自有什么优缺点,对于多集群方案,每个集群3master时候过于冗余。

收起
参与34

查看其它 11 个回答NamingException的回答

NamingExceptionNamingException系统架构师阳光财产保险股份有限公司

对于类似两地三中心的多活要求,建议还是各数据中心分别搭建K8s集群,尽量保证各数据中心和网络分区的隔离性。

多活就是为了保证部分数据中心瘫痪时其他数据中心的持续可用,如果跨机房建一套K8s集群,master和node间网络抖动和时延带来的风险和不确定因素太多了,搞不好没问题的数据中心node都不可用。

建议实现多活的各数据中心的交叉点尽量收敛,应用层的状态抽离,多活基于上层的DNS、SLB配合下层的存储复制实现,没必要每层都跨机房组集群。

至于多集群带来的运维复杂度,可以通过统一的容器云管理平台比如Rancher,实现多集群纳管,减少一部分运维工作量。

以上为个人见解,欢迎各位同仁交流指正。

保险 · 2020-10-14
浏览7682

回答者

NamingException
系统架构师阳光财产保险股份有限公司
擅长领域: 云计算容器云Kubernetes

回答状态

  • 发布时间:2020-10-14
  • 关注会员:15 人
  • 回答浏览:7682
  • X社区推广