Your commit message
This commit is contained in:
13
常用脚本/uav脚本/uav关闭一些后端.sh
Normal file
13
常用脚本/uav脚本/uav关闭一些后端.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
namespace=zjjt
|
||||
|
||||
all_error_app_list=(cmii-uav-user cmii-uav-oauth cmii-admin-user cmii-admin-gateway cmii-uav-gateway cmii-uav-cloud-live cmii-uav-material-warehouse)
|
||||
|
||||
for app in ${all_error_app_list[@]};do
|
||||
echo "current app is ${app}"
|
||||
old_replicas=$(kubectl -n ${namespace} get deployment ${app} -o jsonpath='{.spec.replicas}')
|
||||
kubectl -n ${namespace} scale deployment ${app} --replicas=0
|
||||
sleep 1
|
||||
kubectl -n ${namespace} scale deployment ${app} --replicas=${old_replicas}
|
||||
done
|
||||
16
常用脚本/uav脚本/uav批量执行命令.sh
Normal file
16
常用脚本/uav脚本/uav批量执行命令.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
#ip_list=(192.168.35.11 192.168.35.7 192.168.35.6 192.168.34.249 192.168.35.206 192.168.35.209 192.168.35.208 192.168.35.207 192.168.35.80 192.168.35.71 192.168.35.124 192.168.35.125 192.168.35.82 192.168.34.216 192.168.34.125 192.168.34.233 192.168.34.239 192.168.34.241 192.168.34.84 192.168.34.83 192.168.34.56 192.168.11.228 192.168.35.47 192.168.35.45)
|
||||
ip_list=(192.168.34.250)
|
||||
|
||||
for ip in ${ip_list[@]};do
|
||||
echo "ip is $ip"
|
||||
# ssh root@${ip} "echo yes"
|
||||
ssh root@${ip} "ip addr | grep ${ip} -A 3"
|
||||
echo ""
|
||||
ssh root@${ip} "cat /etc/os-release"
|
||||
echo ""
|
||||
|
||||
# ssh root@${ip} "echo \"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO6IjOcco9eAvA/T7LDsylCgjKJlLrVXY1zxO1/mX/MTzVZGuAhbikFJT2ZN2Up8iED+pJwpcps3LlA1wOjQC3Q= root@ops-04.ecs.io\" >> /root/.ssh/authorized_keys"
|
||||
done
|
||||
20
常用脚本/uav脚本/镜像sha256提取.sh
Normal file
20
常用脚本/uav脚本/镜像sha256提取.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
|
||||
namespace=uavcloud-demo
|
||||
app_name_list=(uav-gateway cmii-uav-notice cmii-uas-gateway cmii-uas-lifecycle uav-platform-uas)
|
||||
|
||||
echo ""
|
||||
echo "current namespace is $namespace"
|
||||
echo ""
|
||||
|
||||
for app in ${app_name_list[@]};do
|
||||
echo "current app is $app"
|
||||
pod_name=$(kubectl -n ${namespace} get pods | grep ${app} | awk '{print$1}' | head -n1)
|
||||
|
||||
echo "pod name of app is => $pod_name"
|
||||
kubectl -n ${namespace} describe pod ${pod_name} | grep "Image ID:" | awk '{print $3}'
|
||||
|
||||
echo ""
|
||||
done
|
||||
Reference in New Issue
Block a user