This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.14.3. 限制范围
限制范围由 LimitRange
对象定义,枚举 一个项目中的计算资源约束,位于 Pod、容器、镜像、镜像流和持久性卷声明级别,并指定 pod、容器、镜像、镜像流或持久性卷声明可消耗的资源数量。???
所有资源创建和修改请求都会针对项目中的每个 LimitRange
对象进行评估。如果资源违反了任何限制,则拒绝该资源。如果资源没有设置显式值,并且约束支持默认值,则默认值将应用到资源。
限制范围由集群管理员设置,并可限定到给定项目。
14.3.1. 查看限制范围 复制链接链接已复制到粘贴板!
您可以通过在 Web 控制台中导航到项目的 Quota 页面来查看项目中定义的任何限值范围。
您还可以使用 CLI 查看限制范围详情:
首先,获取项目中定义的限值范围列表。例如,对于名为 demoproject 的项目:
oc get limits -n demoproject
$ oc get limits -n demoproject NAME AGE resource-limits 6d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后,描述您感兴趣的限制范围,如 resource-limits 限制范围:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过在对象中运行 oc export
来查看完整的限制范围定义。下面显示了一个限制范围定义示例:
核心限制范围对象定义
- 1
- 限制范围对象的名称。
- 2
- pod 可在所有容器间请求的最大 CPU 量。
- 3
- pod 可在所有容器间请求的最大内存量。
- 4
- pod 可在所有容器间请求的最小 CPU 量。
- 5
- pod 可在所有容器间请求的最小内存量。
- 6
- pod 中单个容器可以请求的最大 CPU 量。
- 7
- pod 中单个容器可以请求的最大内存量。
- 8
- pod 中单个容器可以请求的最小 CPU 量。
- 9
- pod 中单个容器可以请求的最小内存量。
- 10
- 如果未指定,容器使用的默认 CPU 量会被限制。
- 11
- 如果未指定,容器使用的默认内存量。
- 12
- 如果未指定,容器将请求使用的默认 CPU 量。
- 13
- 如果未指定,容器将请求使用的默认内存量。
- 14
- 容器可以作为与请求限制的比率的最大 CPU 突发量。
如需有关如何测量 CPU 和内存的更多信息,请参阅 Compute Resources。