gpt4 book ai didi

kubernetes - 在Kubernetes中,ResourceQuota和LimitRange对象之间有什么区别

转载 作者:行者123 更新时间:2023-12-03 16:43:46 28 4
gpt4 key购买 nike

请解释Kubernetes中ResourceQuotaLimitRange对象之间的区别...?

最佳答案

LimitRangeResourceQuota是Kubernetes集群管理员用来控制资源使用的对象。
ResourceQuota用于限制 namespace 的总资源消耗,例如:

apiVersion: v1
kind: ResourceQuota
metadata:
name: object-counts
spec:
hard:
configmaps: "10"
persistentvolumeclaims: "4"
replicationcontrollers: "20"
secrets: "10"
services: "10"
LimitRange用于在项目内的容器和容器级别上管理约束。
apiVersion: "v1"
kind: "LimitRange"
metadata:
name: "resource-limits"
spec:
limits:
-
type: "Pod"
max:
cpu: "2"
memory: "1Gi"
min:
cpu: "200m"
memory: "6Mi"
-
type: "Container"
max:
cpu: "2"
memory: "1Gi"
min:
cpu: "100m"
memory: "4Mi"
default:
cpu: "300m"
memory: "200Mi"
defaultRequest:
cpu: "200m"
memory: "100Mi"
maxLimitRequestRatio:
cpu: "10"

请求这些 LimitRange约束之外的资源的单个Pod或Container将被拒绝,而 ResourceQuota仅适用于所有命名空间/项目的所有对象。

关于kubernetes - 在Kubernetes中,ResourceQuota和LimitRange对象之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54929714/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com