shell - 根据k8s节点输出pod资源使用情况
2021-09-01
#!/bin/bash
kubectl top node | grep -v NAME | sort -nk 5
echo -n "请输入node节点名"
read NODE
temp_file="/tmp/pod-resource"
cat /dev/null > ${temp_file}
kubectl get pod -o wide -A| grep ${NODE} | awk '{print $1,$2}' | while read line
do
line=($line)
namespace=${line[0]}
pod=${line[1]}
kubectl -n ${namespace} top pod ${pod} | grep -v NAME | awk '{print $3,$2,$1}' >> ${temp_file}
done
cat ${temp_file} | sort -nk1
标题:shell - 根据k8s节点输出pod资源使用情况
地址:https://blog.njqhome.com:8443/articles/2021/09/01/1630473716766.html