You need to enable JavaScript to run this app.
导航

设置资源限制

最近更新时间2023.01.31 10:38:46

首次发布时间2022.03.04 23:10:38

命名空间中的资源使用限制(LimitRange)有利于资源的合理分配和管理,提高集群资源的利用率和可用性。本文介绍如何设置命名空间中资源的使用限制。

前提条件

  • 已创建容器服务集群。操作方法,请参见 创建集群
  • 已创建在容器服务集群创建命名空间。操作方法,请参见 创建命名空间

操作步骤

  1. 登录 容器服务控制台,单击左侧导航栏的 集群
  2. 在集群列表页面,单击集群名称。
  3. 在集群管理页面的左侧导航栏单击 命名空间
  4. 在命名空间列表中,单击 操作 列的 ...,在下拉菜单中选择 设置资源限制
  5. 配置该命名空间的资源限制。
    alt

    说明

    如果命名空间中的容器没有声明容器中 CPU、内存等资源限制,那么 Kubernetes 会将预先设置的资源限制应用到本命名空间中的容器中。

    类型名称描述
    容器资源限制默认 CPU 请求容器没有声明 CPU 限制的情况下,本命名空间中每个容器执行请求占用 CPU 的最小值。
    默认 CPU 上限容器没有声明 CPU 限制的情况下,本命名空间中每个容器执行请求占用 CPU 的最大值。
    默认内存请求容器没有声明内存限制的情况下,本命名空间中每个容器执行请求占用内存的最小值。
    默认内存上限容器没有声明内存限制的情况下,本命名空间中每个容器执行请求占用内存的最大值。
    最小 CPU设置容器最小 CPU 使用量。设置后,默认 CPU 请求、默认 CPU 上限 需大于等于 最小 CPU,且不可为空。
    最大 CPU设置容器最大 CPU 使用量。设置后,默认 CPU 请求、默认 CPU 上限 需小于等于 最大 CPU,且不可为空。
    最小内存设置容器最小内存使用量。设置后,默认内存请求、默认内存上限 需大于等于 最小内存,且不可为空。
    最大内存设置容器最大内存使用量。设置后,默认内存请求、默认内存上限 需小于等于 最大内存,且不可为空。
    容器组资源限制最大 CPUPod 最大 CPU 使用量。
    最大内存Pod 最大内存使用量。
    存储卷声明资源限制最小存储请求PVC 最小存储使用量。
    最大存储请求PVC 最大存储使用量。
  6. 配置完成后单击 确定
    设置成功后,在命名空间列表中找到已设置资源限制的目标命名空间,单击 资源限制 下的 查看详情,查看该命名空间的资源限制信息。

    说明

    若您通过 kubectl 或者 Kubernetes 原生 API 方式设置资源限制(即不通过上述控制台配置方法)时,请确保 LimitRange 名称和 NameSpace 名称相同,否则控制台上的 查看详情 处无法正常显示资源限制详情。

    alt