KubeZoo 是轻量级的 Kubernetes 多租户项目,基于协议转换的核心理念在一个物理的 K8S 控制面上虚拟多个控制面,具备轻量级、兼容原生 API 、无侵入等特点。 详细设计可参考 设计文档。
社区 Kubernetes Multi-Tenancy Working Group 定义 3 种 Kubernetes 多租户模型,例如: Namespace as a Service (NaaS)、Cluster as a Service (CaaS)、Control Planes as a service (CPaaS),这些模型侧重于不同的场景。放眼公有云和部分私有云场景,通常会碰到如下问题:首先海量的小 K8S 集群更像是云上的常态;其次用户期望快速的交付一个 Kubernetes 环境;最后则是海量 Kubernetes 集群带来的巨大的运维管理成本。
KubeZoo 的初心:增强 K8S 集群多租户功能,使其具备极低的资源和运维成本、秒级的生命周期管理、原生的 API 和安全能力,进而打造 Serverless K8S 底座。
评论