k8s

K8s 多集群

K8s 多集群

Posted by vxiaozhi on January 12, 2025

K8s 多集群

1. 为什么需要 K8s 多集群?

在探讨为什么需要 K8s 多集群之前,我们首先定义一下什么是 K8s 多集群:

所谓 K8s 多集群,顾名思义就是多个 K8s 集群。企业或组织可能根据自身的需求,例如为了满足隔离性、可用性、合规性或使用成本等,将其应用程序运行在任意一个或多个集群中。此外,在更加成熟的 K8s 多集群中,应用程序实际运行的集群能够动态配置,不同集群间的应用程序也应该支持相互访问。

方案

  • Federation v1
  • Federation v2
  • Karmada 是由华为开源的多云容器编排项目,这个项目是 Kubernetes Federation v1 和 v2 的延续,一些基本概念继承自这两个版本。

参考