如何使用Openshift OC删除deploymentConfig,图像stream等?

使用oc new-app location/nameofapp创build一个新的应用程序后,创build了很多东西:一个deploymentConfig,一个imagestream,一个服务等。我知道你可以运行oc delete <label> 。 我想知道如何删除所有这些给定的标签。

当使用oc new-app ,通常会在每个资源创build的调用app上添加一个标签,其值是给予该应用程序的名称。 该名称将基于git存储库的名称,或者可能使用--name选项提供。 知道要删除所有可以运行的东西:

 oc delete all --selector app=appname 

在删除任何内容之前,您应该能够通过运行来检查匹配的内容:

 oc get all --selector app=appname 

请注意,如果从模板创build而不是存储库,事情如何标记可能取决于模板本身设置的内容,因此上述说明可能不适用。