【发布时间】:2021-05-10 00:29:00
【问题描述】:
我正在寻找删除openshift中所有资源的命令,名称中包含一些单词。
我发现了这个,但不是针对我的。 POD delete
我在下面尝试过
oc get all -- selector | awk '/^<some word>/{system("oc delete all --selector " $1)}'
它给出了以下错误。其他事物搜索应该是名称的任何部分。(不仅仅是开头)
error: you must specify only one resource
我还注意到下面的命令不会删除configmap
oc delete all --selector app=<app_name> -o name
【问题讨论】:
-
嗨,我想试试
oc get all -oname | grep -i blaah | xargs oc delete -
@SureshVishnoi 这很好用,唯一的问题是它不会删除配置映射。那是
oc delete限制吗? -
我认为 Configmap 和 Secrets 不属于
all组。 -
如果您想进一步了解为什么 all 没有显示所有资源,请查看此处github.com/kubernetes/kubectl/issues/151
标签: openshift openshift-client-tools