3
使用oc new-app location/nameofapp
创建新应用程序后,会创建许多内容:deploymentConfig,imagestream,服务等。我知道您可以运行oc delete <label>
。我想知道如何删除所有这些给定的标签。如何使用Openshift OC删除deploymentConfig,图像流等?
使用oc new-app location/nameofapp
创建新应用程序后,会创建许多内容:deploymentConfig,imagestream,服务等。我知道您可以运行oc delete <label>
。我想知道如何删除所有这些给定的标签。如何使用Openshift OC删除deploymentConfig,图像流等?
当使用oc new-app
时,它通常会在创建的每个资源调用app
上添加一个标签,其中value是给予应用程序的名称。该名称将基于git存储库的名称,或者可能使用--name
选项提供。明知删除一切你可以运行:
oc delete all --selector app=appname
在删除任何东西,你应该能够检查运行会有什么matche:
oc get all --selector app=appname
注意,如果从一个模板创建,而不是一个存储库,事情如何标记可以取决于模板本身的设置,所以上述说明可能不适用。
感谢您的快速回复;) – wynshaft
此外,你介意对这个问题投票吗?在线OpenShift文档并没有很好的解释这一点。我相信这会帮助其他人。 – wynshaft
也,我相信在删除所有资源之前,运行'oc scale dc --replicas = 0'是谨慎的。你不同意吗? –
wynshaft