mar*_*man 2 kubernetes kubectl
我已经生成了一堆如下所示的命名空间,现在我只想删除这些命名空间而不删除 kube-system 命名空间,我尝试使用 grep 但没有成功
kubectl 删除命名空间 | grep "gatling*" 错误:已提供资源,但未指定名称、标签选择器或 --all 标志
首先获取要删除的命名空间的名称:
kubectl get namespaces --no-headers=true -o custom-columns=:metadata.name | grep gatling
Run Code Online (Sandbox Code Playgroud)
随着-o custom-columns=:metadata.name我们只输出服务的名称。输出通过管道传送到grep,它通过查找来过滤它们gatling。
然后为每一行运行删除命令xargs:
kubectl get namespaces --no-headers=true -o custom-columns=:metadata.name | grep gatling | xargs kubectl delete namespace
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1795 次 |
| 最近记录: |