Add. 重启/删除不同空间下的不同条件的pod

This commit is contained in:
benjas 2023-01-12 17:13:24 +08:00
parent 930f40bda9
commit 20ce23e3a0

View File

@ -26,6 +26,28 @@ kubectl get svc $DEPLOYNAME -n$NAMESPACE
### 删
重启/删除不同空间下的不同条件的pod
~~~
kubectl get pod --all-namespaces | grep -E 'testA| testB' | awk '{print $1" "$2}' | while read line ; do kubectl delete pod -n $line ; done
~~~
> 可以先使用如下命令确认过滤出来的命名空间和pod是否一致
>
> ~~~
> kubectl get pod --all-namespaces | grep -E 'testA| testB' | awk '{print $1" "$2}'
> ~~~
>
> 也可以使用如下方法来重启/删除不同命名空间下非running状态的pod
>
> ~~~
> kubectl get pod --all-namespaces | grep -iv 'running' | awk '{print $1" "$2}' | while read line ; do kubectl delete pod -n $line ; done
> ~~~
>
>
全部重启/删除指定空间下的pod
~~~