命名空间中的资源使用限制(LimitRange)有利于资源的合理分配和管理,提高集群资源的利用率和可用性。本文介绍如何设置命名空间中资源的使用限制。
...
,在下拉菜单中选择 设置资源限制。说明
如果命名空间中的容器没有声明容器中 CPU、内存等资源限制,那么 Kubernetes 会将预先设置的资源限制应用到本命名空间中的容器中。
类型 | 名称 | 描述 |
---|---|---|
容器资源限制 | 默认 CPU 请求 | 容器没有声明 CPU 限制的情况下,本命名空间中每个容器执行请求占用 CPU 的最小值。 |
默认 CPU 上限 | 容器没有声明 CPU 限制的情况下,本命名空间中每个容器执行请求占用 CPU 的最大值。 | |
默认内存请求 | 容器没有声明内存限制的情况下,本命名空间中每个容器执行请求占用内存的最小值。 | |
默认内存上限 | 容器没有声明内存限制的情况下,本命名空间中每个容器执行请求占用内存的最大值。 | |
最小 CPU | 设置容器最小 CPU 使用量。设置后,默认 CPU 请求、默认 CPU 上限 需大于等于 最小 CPU,且不可为空。 | |
最大 CPU | 设置容器最大 CPU 使用量。设置后,默认 CPU 请求、默认 CPU 上限 需小于等于 最大 CPU,且不可为空。 | |
最小内存 | 设置容器最小内存使用量。设置后,默认内存请求、默认内存上限 需大于等于 最小内存,且不可为空。 | |
最大内存 | 设置容器最大内存使用量。设置后,默认内存请求、默认内存上限 需小于等于 最大内存,且不可为空。 | |
容器组资源限制 | 最大 CPU | Pod 最大 CPU 使用量。 |
最大内存 | Pod 最大内存使用量。 | |
存储卷声明资源限制 | 最小存储请求 | PVC 最小存储使用量。 |
最大存储请求 | PVC 最大存储使用量。 |
说明
若您通过 kubectl 或者 Kubernetes 原生 API 方式设置资源限制(即不通过上述控制台配置方法)时,请确保 LimitRange 名称和 NameSpace 名称相同,否则控制台上的 查看详情 处无法正常显示资源限制详情。