one cluster or many

在EKS中, 一个集群 OR 多个集群,是一个规划者绕不开的一个问题。我在规划的初期,为每个开发部门(业务独立),创建不同的集群。考虑到集群可能会升级,独立的K8S集群在升级时,关联的业务面也比较可控。

尤其我们额外,帮他们打通了pods cidr与开发办公网段的网络。多个开发团队也都着手将传统部署的应用,容器化,通过K8S作为编排工具。集群的数量以及相应的要求也各有不同。

单一集群,多租户的方式存在多个缺陷:

  • soft multi-tenancy
  • ops affects all tenants
  • same K8S Version

多集群,多租户的方式:

  • Hypervisor for hard multi-tenancy
  • blast Radilis limits
  • diff configs & diff k8s version
Author: Chandler Kwok
Link: http://yoursite.com/2020/06/19/one-cluster-or-many/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.