通过 OC CLI 删除名称包含一些单词的所有资源
Delete all resources via OC CLI with name contain some words
我正在寻找删除 openshift 中所有资源的命令,名称中包含一些单词。
我找到了这个,但不是我的专属。
下面我试过了
oc get all -- selector | awk '/^<some word>/{system("oc delete all --selector " )}'
虽然它给出了以下错误。 Other thing search 应该是名字的任何部分。(不只是开头)
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
将删除大部分命名空间资源,例如 pod、replicaset、deployment、service。但是,ConfigMap、Secret 和 CRD 不会被删除,因为它们不属于 all
组。
我正在寻找删除 openshift 中所有资源的命令,名称中包含一些单词。
我找到了这个,但不是我的专属。
下面我试过了
oc get all -- selector | awk '/^<some word>/{system("oc delete all --selector " )}'
虽然它给出了以下错误。 Other thing search 应该是名字的任何部分。(不只是开头)
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
将删除大部分命名空间资源,例如 pod、replicaset、deployment、service。但是,ConfigMap、Secret 和 CRD 不会被删除,因为它们不属于 all
组。