本节介绍如何编辑项目配额。

项目配额包括以下设置:

  • 资源预留:容器的资源预留是系统为单个容器预留的资源,项目资源预留是项目中所有容器资源预留总和的最大值。KubeSphere 企业版平台目前支持为项目设置 CPU 预留和内存预留。

  • 资源上限:容器的资源上限是单个容器可使用资源的上限,项目资源上限是项目中所有容器资源上限总和的最大值。KubeSphere 企业版平台目前支持为项目设置 CPU 上限、内存上限和 GPU 上限。

  • 存储资源配额:可以对命名空间下的存储资源总量进行限制,包括存储资源总量和存储类关联资源。

  • 应用资源配额:项目中可创建的容器组、部署、有状态副本集、守护进程集、任务、定时任务、持久卷声明、服务、应用路由、保密字典、配置字典的数量上限。

前提条件

您需要加入一个集群并在集群中具有项目管理权限。有关更多信息,请参阅集群成员集群角色

操作步骤

  1. 以具有项目管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的集群。

  2. 在左侧导航栏选择项目

  3. 在项目列表中点击一个项目的名称打开其详情页面。

  4. 在项目详情页面左上角选择更多操作 > 编辑项目配额

  5. 编辑项目配额对话框,设置项目资源预留和资源上限。

    参数 描述

    CPU 预留

    项目中所有容器 CPU 预留总和的最大值,单位为核。

    CPU 上限

    项目中所有容器 CPU 上限总和的最大值,单位为核。

    内存预留

    项目中所有容器内存预留总和的最大值,单位为 MiB。

    内存上限

    项目中所有容器内存上限总和的最大值,单位为 MiB。

    GPU 类型

    对容器上限使用量的 GPU 类型。目前仅支持设置 NVIDIA GPU。

    GPU 上限

    项目中所有容器可以使用的 GPU 数量上限,单位为 GPU。

  6. 编辑项目配额对话框的存储资源配额区域,设置存储资源总量和存储类关联资源。

  7. 编辑项目配额对话框的应用资源配额区域,设置项目的应用资源数量上限,然后点击确定

    • 您可以设置项目中容器组、部署、有状态副本集、守护进程集、任务、定时任务、持久卷声明、服务、应用路由、保密字典和配置字典的数量上限。

    • 点击添加可以设置多种应用资源的数量上限。