Kubernetes 限制Pod资源
Mr.Lee 2025-03-03 09:55:23 DockerKubernetes
Kubernetes 限制Pod 的可以使用资源的, 有三种限制方式
# ResourceQuota
作用于命名空间, 限制整个命名空间的使用资源
apiVersion: v1
kind: ResourceQuota
metadata:
name: pod-resource-quota
namespace: fm
spec:
hard:
# 限制 Pod 资源总量
pods: "10" # 允许的最大 Pod 数量
requests.cpu: "4" # 所有 Pod 的 CPU 请求总量(单位:核)
requests.memory: 8Gi # 所有 Pod 的内存请求总量
limits.cpu: "4" # 所有 Pod 的 CPU 限制总量
limits.memory: 8Gi # 所有 Pod 的内存限制总量
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# LimitRange
在一个命名空间中实施对每个 Pod 或 Container 最小和最大的资源使用量的限制