1. 最小内存限制:
apiVersion: v1
kind: ResourceQuota
metadata:
name: my-resource-quota
spec:
hard:
limits.memory: "256Mi"
上述配置表示,命名空间中的所有对象的总内存限制不得低于 256Mi。
2. 最大内存限制:
apiVersion: v1
kind: ResourceQuota
metadata:
name: my-resource-quota
spec:
hard:
limits.memory: "2Gi"
上述配置表示,命名空间中的所有对象的总内存限制不得超过 2Gi。
注意事项:
- 在设置内存约束时,请确保您的配置考虑到工作负载的需求,并避免设置过于严格的约束,以防止影响工作负载的正常运行。
- ResourceQuota 不会自动为对象设置具体的内存请求和限制,它只是限制命名空间中对象的总体资源使用。
- 考虑到 Pod 中的容器可能具有不同的内存需求,您可能需要在 Pod 的 YAML 文件中为容器明确设置内存请求和限制,以确保精确的资源分配。
请根据实际需求和工作负载的特性来调整最小和最大内存限制,并在配置之前进行仔细的规划和测试。
转载请注明出处:http://www.zyzy.cn/article/detail/9829/Kubernetes