把常用命令用脚本简化
#!/bin/sh if [ $# -lt 2 ]; then echo "USAGE: $0 <logs|pod|search> <podname>" exit 0 fi if [ $1 = "search" ];then kubectl get -n <namespace> -o wide pods|grep $2 elif [ $1 = "pod" ];then kubectl describe pod -n <namespace> $2 elif [ $1 = "logs" ];then kubectl logs -n <namespace> -f $2 elif [ $1 = "cmd" ];then kubectl exec -it -n <namespace> $2 -- /bin/bash elif [ $1 = "restart" ];then #kubectl get pod $2 -n <namespace> -o yaml |kubectl replace --force -f - kubectl rollout restart deployment -n <namespace> $2 fi