
一
、容器背景
在Kubernetes中,平台容器申请资源有request和limit概念来描述资源请求的资源最小值和最大值。
requests值在容器调度时会结合节点的运营资源容量(capacity)进行匹配选择节点。limits表示容器在节点运行时可以使用的实践资源上限,当尝试超用资源时 ,容器CPU会被约束(throttled),平台内存会终止(oom-kill)。资源 总体而言
,运营在调度的实践时候requests比较重要,在运行时limits比较重要。容器在实际使用时,平台容器资源规格 request 和 limit 的免费模板资源设置规格也一直都让Kubernetes的用户饱受困扰:
对业务运维人员:希望预留相当数量的资源冗余来应对上下游链路的负载波动 ,保障线上应用的运营稳定性。对平台人员