项目配额

Rancher v2.1.0 或更新版本可用

当几个开发团队共享一个集群的时候,其中一个开发团队可能会消耗过多的 CPU、内存、存储、设备、Pod、密文等集群资源。为了防止资源浪费,保护集群健康,您可以使用 资源配额 管理集群资源 。资源配额,是 Rancher 独有的功能,对每个项目和命名空间资源做出限制。

本文描述了如何在现有项目中创建资源配额的操作指导。

新建项目的时候也可以配置资源配额,详情请见新建项目

Rancher 的资源配额包括了原生 Kubernetes的资源配额功能。但是 Rancher 把资源配额扩展到了项目层级。请参考下文了解如何配置项目级的资源配额。

如何在已有项目中配置资源配额

Rancher v2.1.0 或更新版本可用

修改资源配额的使用场景如下:

  • 限制某个项目和项目下的命名空间能使用的资源
  • 对项目可用的资源进行扩容或缩容
  1. 访问 Rancher UI 全局 页面,打开含有您想要配置资源配额的项目的集群。

  2. 从主菜单中选择 项目/命名空间

  3. 找到项目,单击 (... ) > 编辑

  4. 打开资源配额,单击添加配额,添加新的资源配额。同样,您也可以在这里修改现有的资源配额。

  5. 选择一个资源类型。

  6. 输入项目限制命名空间默认限额.

    名称描述
    项目限制项目整体的资源配额。
    命名空间默认配额项目内每一个命名空间的默认资源配额,所有命名空间的配额总和应该小于或等于项目资源配额。
  7. 可选: 添加更多限额。

  8. 单击 保存,配置项目资源配额。

结果: 完成项目和命名空间的资源配额配置。当您在项目中新建命名空间的时候,Rancher 会验证项目是否有足够的可用配额可以分配给新的命名空间。如果新建的命名空间所需资源配额超过了项目整体剩余的资源配额,在这种情况下 Rancher 会禁止您创建新的命名空间。我们建议您在创建新的命名空间之前,检查项目整体资源配额,按需调整。

最后由 yzeng25更新 于