milvus/tests/scripts/export_log_k8s.sh
zhuwenxing e26d4a72b4
[skip ci]Add log_dir param for export_log_k8s script (#11278)
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2021-11-05 09:11:43 +08:00

20 lines
390 B
Bash

#!/bin/bash
set -e
ns_name=$1
prefix_name=$2
log_dir=${3:-"k8s_log"}
array=($(kubectl get pod -n ${ns_name}|grep ${prefix_name}|awk '{print $1}'))
echo ${array[@]}
if [ ! -d $log_dir ];
then
mkdir -p $log_dir
fi
echo "export logs start"
for pod in ${array[*]}
do
echo "export logs for pod $pod "
kubectl logs $pod -n ${ns_name} > ./$log_dir/$pod.log 2>&1
done
echo "export logs done"