kubernetes:节点描述和资源

时间:2019-09-23 11:35:28

标签: kubernetes

这是我的kubectl describe node <node-name> -o yaml命令的输出:

  (Total limits may be over 100 percent, i.e., overcommitted.)
  Resource                   Requests    Limits
  --------                   --------    ------
  cpu                        374m (4%)   3151m (39%)
  memory                     493Mi (1%)  1939Mi (7%)
  ephemeral-storage          0 (0%)      0 (0%)
  attachable-volumes-gce-pd  0           0

请求是基于相应的pod字段计算的? (resources.requests)还是该节点能够报告实际资源使用情况?

如果以上不是实际用法,是否有办法获取相应的实际指标?

(我的意思是通过kubectl而不使用prometheusnode-exporter之类的东西)

1 个答案:

答案 0 :(得分:2)

它对应于节点上运行的容器的请求和限制。

要获取每个节点的实际资源使用情况,可以使用:

kubectl top node

但是,这需要您安装Metrics Server才能通过Resource Metrics API公开这些指标,因为kubectl top是从Resource Metrics API获取这些指标的。

要安装Metrics Server,只需应用these YAML files