You need to enable JavaScript to run this app.
导航

联邦集群概述

最近更新时间2023.07.20 10:49:30

首次发布时间2023.07.20 10:49:30

随着 Kubernetes 技术越来越成熟,企业以 kubernetes 为基础构建基础设施层的场景越来越多,虽然单个 Kubernetes 集群的容量不断增加(例如:Kubernetes v1.24 版本,单集群最多可支持 5000 个节点和 15 万个 Pod),但实际生产场景中,将所有业务都部署在一个集群会导致单点故障,当单个集群出现故障时,无法进行故障转移,将造成业务故障。同时,为了保证数据安全以及避免厂商绑定,用户往往会部署私有化集群或购买多个厂商的公有云集群。鉴于多种原因,企业使用的 Kubernetes 集群数量越来越多,Kubernetes 自身的管理也变得日益复杂。

联邦集群由多个不同地域、不同形态、不同云服务商的容器集群组成,不仅能够解决上述单点故障和多云混合云管理复杂的问题,还能够实现多集群统一管理、多云调度分发和一致性观测等。联邦集群主要包括以下模块:

  • 主控实例: 联邦集群中的控制端,为管理员提供一致性的 Kubernetes API,可以通过主控实例实现联邦集群管理、应用调度分发等功能。
  • 成员集群: 联邦集群中除主控实例外的其他集群,支持将不同类型的集群纳入主控实例管理,成为成员集群。支持响应主控实例的部署策略,完成应用分发。

alt