Kubernetes-Pod-Qos

在 节点 资源紧缺的情况下,应以何种次序终止哪些pod?

Kubernetes 无法自行对此做出决策,需要借助 pod对象的服务质量和优先级等完成判定。

根据Pod对象的 requests 和 limits 属性, Kubernetes 把pod的Qos分为3个类别:BestEffort , Burstable , Guaranteed . 

Guranteed:  为pod的每个容器都设置了cpu资源需求和资源限制,requests 和 limits 具有相同值, 这类pod对象具有最高级别服务质量。

Burstable: 至少有一个容器设置了CPU或内存资源的requests属性,但不满足Guaranteed类别的设定要求,这类Pod对象具有中等级别的Qos.

BestEffort: 不为任何一个容器设置requests 或 limits 属性,这类pod对象的服务质量级别最低。

 

推荐这些文章:

Kubernetes - Pod资源配置方案分析

    你敢相信,部署的两个服务在做压力测试的时候,把k8s集群给‘打’挂掉了    
    在制作这两个pod的时候,是没有做任何资源限制的,也就是服务需要多少个cpu,需要多少内存,直接向宿主机申请,没有任何限制,直至将宿主机的资源全部耗尽。。。
    配置容器资源限制
对于一个pod来说,资源最基础的2个的指标就是:CPU和内存。
当pod 内存超过limit时,会被oom。当c...

文章标题:Kubernetes-Pod-Qos
文章链接:https://www.dianjilingqu.com/51606.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>