0
点赞
收藏
分享

微信扫一扫

检查k8s Pod是否更新成功

rancher kubectl get pod -n ${k8sNamespace} | grep Evicted | awk '{print \$1}' | xargs -i rancher kubectl delete pod {} -n ${k8sNamespace}
num=0
while [[ ${num} -lt 60 ]]
do
echo "INFO:Begin Upgrade ${serviceName},Please Wait..."
sleep 10
pod_number=`rancher kubectl get pod -n ${k8sNamespace} | grep ${serviceName} | wc -l`
if [[ ${pod_number} -eq 1 ]];then
if rancher kubectl get pod -n ${k8sNamespace} | grep ${serviceName} | grep Running &> /dev/null;then
echo "INFO:Upgrade ${serviceName} Success" && exit 0
fi
fi
num=$(echo $[num+=1])
done


举报

相关推荐

K8s Pod 进阶

Kubernetes(K8s) pod

【k8s】pod进阶

k8s 终止pod

k8s更新

0 条评论