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

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

  • 限制某个项目和项目下的命名空间能使用的资源
  • 对项目可用的资源进行扩容或缩容

需要管理员账号

创建一个项目空间

  1. 点击「项目/命名空间」

image.png

  1. 点击添加项目

image.png

  1. 填写项目名称,添加用户,选择添加的用户成员对当前项目的操作权限

image.png

  1. 设置当前项目的可以使用的资源配额,对当前项目空间cpu 内存的使用限制,比如这个项目空间只能使用2G的内存

image.png
最后创建
image.png

添加命名空间

  1. 对刚才我们创建的cloud 项目空间添加命名空间,这个命名空间就是k8s级别的限制了。

    一个项目空间可以添加多个命名空间。
    image.png

  2. 填写命名空间名称。填写描述信息,选择是否开启Istio 注入。根据分配的项目资源配额,配置命名空间整体可以使用的资源量。和容器默认限制🚫。

image.png
这就创建完成了。 我们就可以进入这个命名空间空间,进行部署应用了。🐶
image.png
详细请亲自体验。