gpt4 book ai didi

kubernetes - 如何使用标签选项删除多个 namespace

转载 作者:行者123 更新时间:2023-12-02 11:34:31 25 4
gpt4 key购买 nike

我已经生成了一堆如下所示的 namespace ,现在我只想删除这些 namespace 而不删除kube-system namespace ,我尝试使用grep但没有成功

kubectl delete namespaces | grep "gatling*" error: resource(s) were provided, but no name, label selector, or --all flag specified



Multiple namespaces

最佳答案

首先获取要删除的 namespace 的名称:

kubectl get namespaces --no-headers=true -o custom-columns=:metadata.name | grep gatling

使用 -o custom-columns=:metadata.name,我们仅输出服务的名称。输出通过管道传递到 grep,后者通过查找 gatling对其进行过滤。

然后使用 xargs对每一行运行delete命令:
kubectl get namespaces --no-headers=true -o custom-columns=:metadata.name | grep gatling | xargs kubectl delete namespace

关于kubernetes - 如何使用标签选项删除多个 namespace ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59345831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com