k8s 查看节点资源使用情况

本文介绍了Kubernetes(K8s)中的资源管理概念,包括节点使用率计算方式、资源请求(requests)与限制(limits)的设定,以及如何通过调度策略确保Pod能够成功启动并运行。文中还详细解释了CPU在K8s中是如何被划分和管理的。

 节点使用率计算:
节点使用率 = 节点已使用/节点可分配

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.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值