您正在查看 KubeSphere 版本的文档:v3.0.0
KubeSphere v3.0.0 版本的文档已不再维护。您现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。
项目配额
KubeSphere 使用请求 (Request) 和限制 (Limit) 来控制项目中的资源(例如 CPU 和内存)使用情况,在 Kubernetes 中也称为 ResourceQuota。请求确保项目能够获得其所需的资源,因为这些资源已经得到明确保障和预留。相反地,限制确保项目不能使用超过特定值的资源。
除了 CPU 和内存,您还可以单独为其他对象设置资源配额,例如项目中的 Pod、部署、任务、服务和 ConfigMap。
本教程演示如何配置项目配额。
准备工作
您需要有一个可用的企业空间、一个项目和一个帐户 (ws-admin
)。该帐户必须在企业空间层级拥有 admin
角色。有关更多信息,请参见创建企业空间、项目、帐户和角色。
备注
如果使用
project-admin
帐户(该帐户在项目层级拥有 admin
角色),您也可以为新项目(即其配额尚未设置)设置项目配额。不过,项目配额设置完成之后,project-admin
无法更改配额。一般情况下,ws-admin
负责为项目设置限制和请求。project-admin
负责为项目中的容器设置限制范围。设置项目配额
-
以
ws-admin
身份登录控制台,进入一个项目。如果该项目是新创建的项目,您可以在概览页面看到项目配额尚未设置。点击设置来配置配额。 -
在弹出对话框中,您可以看到 KubeSphere 默认不为项目设置任何请求或限制。要设置请求和限制来控制 CPU 和内存资源,请将滑块移动到期望的值或者直接输入数字。字段留空意味着您不设置任何请求或限制。
备注
限制必须大于请求。 -
要为其他资源设置配额,请点击添加配额项,从列表中选择一个对象。
-
点击确定完成配额设置。
-
在项目设置下的基本信息页面,您可以查看该项目的所有资源配额。
-
要更改项目配额,请在基本信息页面点击项目管理,然后选择编辑配额。
-
在项目配额页面直接更改项目配额,然后点击确定。
另请参见
页面内容