kubectl获取某个节点下的所有pod所占用的资源排序并输出到文件

kubectl获取某个节点下的所有pod所占用的资源排序并输出到文件

优选:

kubectl get po -A -owide | grep ${NODE_NAME} | awk '{print $1, $2}' | xargs -n2 kubectl top pod --no-headers -n $1 | sort --key 3 -nr | column -t

或者:

kubectl get po -A -owide | grep <node_name> | awk '{print $1, $2}' | xargs -n2 kubectl top pod --no-headers -n $1 | sort --key 3 -nr | column -t  > sort_by_memory_usage.out

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注