
节点使用率计算:
节点使用率 = 节点已使用/节点可分配
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 200m
memory: 128Mi
k8s 的master节点调度启用这个节点时,会寻找满足资源的node节点进行调度,如果都没有会调度失败,pod 起不来
pod起来之后,主要起作用的是request,实际占用资源应该不能超过这个,否则会出现问题
在K8s中对CPU的分配限制是对逻辑CPU做分片限制的
也就是说分配给容器一个CPU,实际是分配一个逻辑CPU
而且1个逻辑CPU还可被单独划分子单位,即 1个逻辑CPU,还可被划分为1000个millicore(毫核), 简单说就是1个逻辑CPU,继续逻辑分割为1000个豪核心。
豪核:可简单理解为将CPU的时间片做逻辑分割,每一段时间片就是一个豪核心。
所以:500m 就是500豪核心,即0.5个逻辑CPU.
本文介绍了Kubernetes(K8s)中的资源管理概念,包括节点使用率计算方式、资源请求(requests)与限制(limits)的设定,以及如何通过调度策略确保Pod能够成功启动并运行。文中还详细解释了CPU在K8s中是如何被划分和管理的。
7639

被折叠的 条评论
为什么被折叠?



