Project 是一个资源隔离单元,支持企业中的多租户使用场景。它将一个或多个集群的资源划分为隔离的环境,确保资源和人员的隔离。Project 可以代表企业中的不同子公司、部门或项目团队。通过 Project 管理,可以实现:
Namespaces 是 Project 内更小的相互隔离的资源空间,作为用户实现生产工作负载的工作区。Namespaces 的主要特点包括:
平台的资源层级遵循以下规则:
一个 Project 可以使用来自多个集群的资源(CPU、内存、存储),一个集群也可以向多个 Project 分配资源。
一个 Project 下可以创建多个 Namespace,且它们的资源配额总和不得超过 Project 的总资源。
一个 Namespace 的资源配额必须来自单个集群,且一个 Namespace 只能属于一个 Project。