我想将消耗最高 CPU(在当前命名空间中)的节点名称保存到文件中。
kubectl top node
为您提供所有节点信息,需要从列表中选择顶部的一个。
获取排序列表的理想命令是kubectl top node --no-headers --sort-by='cpu' | head -1 > somefilename.txt
,但由于 open issue kubectl top issue导致结果不一致
作为一种解决方法,如果您在任何 linux/mac 操作系统中运行,您可以尝试此命令:
kubectl top node --no-headers | sort -k3 -n | tail -1 > somefilename.txt
此问题已在 kubectl 1.18 中解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句