开发高可用集群
This commit is contained in:
29
998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh
Normal file
29
998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
|
||||
name_space=jlyd
|
||||
|
||||
delete_all_fronted_cmii_pod(){
|
||||
|
||||
all_pod_list=($(kubectl get pods -n "$name_space" -o=jsonpath='{.items[*].metadata.name}' | tr " " "\n"))
|
||||
for pod in "${all_pod_list[@]}"; do
|
||||
if echo "$pod" | grep -q "platform"; then
|
||||
echo ""
|
||||
echo "current pod is $pod"
|
||||
kubectl -n "$name_space" delete pod "$pod" --force
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
delete_all_backend_cmii_pod(){
|
||||
all_pod_list=($(kubectl get pods -n "$name_space" -o=jsonpath='{.items[*].metadata.name}' | tr " " "\n"))
|
||||
for pod in "${all_pod_list[@]}"; do
|
||||
if echo "$pod" | grep -v "platform" | grep -q "cmii"; then
|
||||
echo ""
|
||||
echo "current pod is $pod"
|
||||
kubectl -n "$name_space" delete pod "$pod" --force
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
delete_all_fronted_cmii_pod
|
||||
Reference in New Issue
Block a user