$ oc get quota -n demoproject
您可以通过在 Web 控制台中导航到项目的配额页面来查看与项目配额中定义的任何硬限制相关的使用情况统计信息。
您也可以使用 CLI 查看配额详细信息。
获取项目中定义的配额列表。例如,对于名为demoproject
的项目
$ oc get quota -n demoproject
NAME AGE REQUEST LIMIT
besteffort 4s pods: 1/2
compute-resources-time-bound 10m pods: 0/2 limits.cpu: 0/1, limits.memory: 0/1Gi
core-object-counts 109s configmaps: 2/10, persistentvolumeclaims: 1/4, replicationcontrollers: 1/20, secrets: 9/10, services: 2/10
描述您感兴趣的配额,例如core-object-counts
配额
$ oc describe quota core-object-counts -n demoproject
Name: core-object-counts
Namespace: demoproject
Resource Used Hard
-------- ---- ----
configmaps 3 10
persistentvolumeclaims 0 4
replicationcontrollers 3 20
secrets 9 10
services 2 10
以下是配额可以管理的计算资源和对象类型的集合。
如果 |
资源名称 | 描述 |
---|---|
|
非终端状态下所有 Pod 的 CPU 请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的内存请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的 CPU 请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的内存请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的 CPU 限制总和不能超过此值。 |
|
非终端状态下所有 Pod 的内存限制总和不能超过此值。 |
资源名称 | 描述 |
---|---|
|
任何状态下所有持久卷声明的存储请求总和不能超过此值。 |
|
项目中可以存在的持久卷声明的总数。 |
|
任何状态下所有具有匹配存储类的持久卷声明的存储请求总和不能超过此值。 |
|
项目中可以存在的具有匹配存储类的持久卷声明的总数。 |
|
非终端状态下所有 Pod 的本地临时存储请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的临时存储请求总和不能超过此值。 |
|
非终端状态下所有 Pod 的临时存储限制总和不能超过此值。 |
资源名称 | 描述 |
---|---|
|
项目中可以存在的非终端状态 Pod 的总数。 |
|
项目中可以存在的副本控制器总数。 |
|
项目中可以存在的资源配额总数。 |
|
项目中可以存在的服务总数。 |
|
项目中可以存在的类型为 |
|
项目中可以存在的类型为 |
|
项目中可以存在的密钥总数。 |
|
项目中可以存在的 |
|
项目中可以存在的持久卷声明的总数。 |
|
项目中可以存在的镜像流总数。 |
每个配额可以有一组关联的范围。只有当配额与枚举范围的交集匹配时,它才会测量资源的使用情况。
向配额添加范围会限制该配额可以应用到的资源集。指定允许集之外的资源会导致验证错误。
范围 |
描述 |
|
匹配对 |
|
匹配对 |
BestEffort
范围将配额限制为限制以下资源
pods
NotBestEffort
范围将配额限制为跟踪以下资源
pods
memory
requests.memory
limits.memory
cpu
requests.cpu
limits.cpu