我必须列出消耗最高CPU的pod的名称。我已经关闭了该命令。
kubectl top pod| sed -n '2p'
它打印pod-01 34 45Mi
如何从中提取豆荚名称。
实际上,使用kubectl top pods
时,您没有获得具有最高CPU使用率的Pod,而是获得了具有其CPU使用率的Pod列表。使用您的命令,您将获得列出的第一个Pod的名称,而不是拥有最高CPU的名称。该命令将是:
kubectl top pod --sort-by cpu --no-headers=true | head -1 | awk '{print $1}'