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