当我使用以下命令时,它会在命令行匹配模式后删除正在运行的 POD:
kubectl get pods -n bi-dev --no-headers=true | awk '/group-react/{print $1}' | xargs kubectl delete -n bi-dev pod
然而,当我将这个命令在 .bash_profile 中定义为别名时,它无法执行。
这是我如何定义它的:
alias kdpgroup="kubectl get pods -n bi-dev --no-headers=true | awk '/group-react/{print $1}'| kubectl delete -n bi-dev pod"
当我按照以下方式执行时,命令行会出现以下错误:~ $ kdpgroup
error: resource(s) were provided, but no name, label selector, or --all flag specified
当我在 .bash_profile 中定义这个时,我得到了这个:
~ $ . ./.bash_profile
-bash: alias: }| xargs kubectl delete -n bi-dev pod: not found
~ $
我是否漏掉了使用模式匹配或通配符删除POD的步骤?
谢谢。