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

时间:2016-08-12 20:33:14

标签: docker openshift redhat kubernetes openshift-origin

使用oc new-app location/nameofapp创建新应用后,会创建许多内容:deploymentConfig,图像流,服务等。我知道您可以运行oc delete <label>。我想知道如何删除所有这些标签。

1 个答案:

答案 0 :(得分:14)

使用oc new-app时,通常会在每个资源创建的调用app上添加一个标签,其值为应用程序的名称。该名称将基于git存储库的名称,或者可以使用--name选项提供。知道要删除所有内容,然后运行:

oc delete all --selector app=appname

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

oc get all --selector app=appname

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