k8s资源限制——LimitRange使用

wuchangjian2021-11-15 09:52:22编程学习

原文:https://blog.csdn.net/skh2015java/article/details/108409798
官方文档:https://kubernetes.io/docs/concepts/policy/limit-range/

apiVersion: v1
kind: LimitRange
metadata:
 name: mylimits
spec:
 limits:
 - max:
    cpu: "4"
    memory: 2Gi
   min:
    cpu: 200m
    memory: 6Mi
   maxLimitRequestRatio:
    cpu: 3
    memory: 2
   type: Pod
 - default:
    cpu: 300m
    memory: 200Mi
   defaultRequest:
    cpu: 200m
    memory: 100Mi
   max:
    cpu: "2"
    memory: 1Gi
   min:
    cpu: 100m
    memory: 3Mi
   maxLimitRequestRatio:
    cpu: 5
    memory: 4
   type: Container

3.LimitRange资源使用说明

(1) 在LimitRange中,Pod和Container都可以设置min、max和maxLimitRequestRatio这三个参数,Container还可以设置defaultRequest和defaultLimit这两个参数,而Pod不可以设置这两个参数。

(2)参数解释

Container下的参数解释

min是Pod中所有容器的Requests值的下限
max是Pod中所有容器的Limits值的上限
defaultRequest是Pod中所有未指定Requests值的容器的默认Requests值
defaultLimit是Pod中所有未指定Limits值的容器的默认Limits值
maxLimitRequestRatio 用于限定Pod中所有容器的Limits值与Requests值得比例上限

Pod下得参数解析

min 是Pod中所有容器的Requests值的总和下限
max 是Pod中所有容器得Limits值的总和上限
maxLimitRequestRatio 用于限定Pod中所有容器的Limits值总和与Requests值总和的比例上限
————————————————
版权声明:本文为CSDN博主「思维的深度」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/skh2015java/article/details/108409798

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。