三方业务
This commit is contained in:
32
998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh
Normal file
32
998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
#
|
||||
kubectl get nodes -l uavcloud.env=demo
|
||||
|
||||
# 获取节点的lables
|
||||
all_demo_nodelist=$(kubectl get nodes -l uavcloud.env=demo | grep -v NAME | awk '{print$1}')
|
||||
for node in ${all_demo_nodelist[@]};do
|
||||
echo "node is $node"
|
||||
kubectl get nodes ${node} --show-labels
|
||||
done
|
||||
|
||||
# 获取节点的资源信息
|
||||
# 获取节点列表并存储到数组中
|
||||
kubectl get nodes -l uavcloud.env=demo -o custom-columns=:metadata.name | while read -r node; do
|
||||
echo "node is $node"
|
||||
# kubectl get node ${node} -o json | jq '.status.capacity | {cpu: .cpu, memory: .memory}'
|
||||
ssh ${node} "df -TH"
|
||||
echo ""
|
||||
done
|
||||
|
||||
|
||||
kubectl get node demo-02.ecs.io -o json
|
||||
|
||||
all_demo_nodelist=(demo-02.ecs.io demo-03.ecs.io demo-05.ecs.io demo-07.ecs.io demo-08.ecs.io demo-09.ecs.io demo-231.ecs.io demo-232.ecs.io demo-233.ecs.io demo-234.ecs.io prod-02.ecs.io prod-04.ecs.io prod-05.ecs.io prod-07.ecs.io prod-09.ecs.io)
|
||||
|
||||
for node in ${all_demo_nodelist[@]};do
|
||||
echo "node is $node"
|
||||
ssh ${node} "df -TH"
|
||||
echo ""
|
||||
echo ""
|
||||
done
|
||||
chmod +x /root/wdd/ctop
|
||||
Reference in New Issue
Block a user