列出消耗最高CPU的Pod名称

我必须列出消耗最高CPU的pod的名称。我已经关闭了该命令。

kubectl top pod| sed -n '2p'

它打印pod-01 34 45Mi

如何从中提取豆荚名称。

itdadao 回答:列出消耗最高CPU的Pod名称

实际上,使用kubectl top pods时,您没有获得具有最高CPU使用率的Pod,而是获得了具有其CPU使用率的Pod列表。使用您的命令,您将获得列出的第一个Pod的名称,而不是拥有最高CPU的名称。该命令将是:

kubectl top pod --sort-by cpu --no-headers=true | head -1 | awk '{print $1}'
本文链接:https://www.f2er.com/3128179.html

大家都在问