百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kubezoo

> 云原生
开源

一款轻量级的 Kubernetes 多租户网关

719 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一款轻量级的 Kubernetes 多租户网关

KubeZoo - Gateway Service for Kubernetes

Multi-tenancy

English | 简体中文

Overview

KubeZoo is a lightweight gateway service that leverages the existing namespace model and add multi-tenancy capability to existing Kubernetes. KubeZoo provides view-level isolation among tenants by capturing and transforming the requests and responses. Please refer to design doc for details.

Why KubeZoo

There exists three common multi-tenancy models for Kubernetes, i.e., Namespace as a Service (NaaS), Cluster as a Service (CaaS), Control Planes as a service (CPaaS). Each of them can be applied to address different use cases. However, our cases have some specific requirements and constraints that can not be met by the existing models,

  • Many Small Tenants - there usually exist hundreds of tenants who only need to run small batch workloads containing few pods for tens of minutes.
  • Short Turnaround Time - users/tenants are usually impatient, who desire to have their service to be ready in minutes.
  • Tight Manpower - managing thousands of clusters/control-planes can be labour-intensive and infeasible for medium-sized dev team.

To address these cases, we present a new tenancy model, i.e., Kubernetes API as a Service (KAaaS), which provides competent isolation with negligible overheads and operation costs. KubeZoo implements this model with all tenants sharing both the control-plane and data-plane, which is suitable for the scenarios where thousands of small tenants need to share an underlying Kubernetes cluster.

For more details lease refer FAQ.

Prerequisites

Please check the resource and system requirements before installing KubeZoo.

Getting started

KubeZoo supports Kubernetes versions up to 1.24. Using higher Kubernetes versions may cause compatibility issues. KubeZoo can be installed using any of the following methods:

Methods Instruction Estimated time
Deploy KubeZoo from scratch Deploy KubeZoo < 2 minutes

Community

Contributing

If you are willing to be a contributor for the KubeZoo project, please refer to our CONTRIBUTING document for details. We have also prepared a developer guide to help the code contributors.

Contact

If you have any questions or want to contribute, you are welcome to communicate most things via GitHub issues or pull requests. Or Contact to Maintainers

License

KubeZoo is under the Apache 2.0 license. See the LICENSE file for details. Certain implementations in KubeZoo rely on the existing code from Kubernetes and the credits go to the original Kubernetes authors.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gokubernetesmulti-tenancyserverless

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类云原生
定价开源

> 相关工具

K
Kubernetes
容器编排事实标准
H
Helm
Kubernetes 包管理器
S
seaweedfs
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables,