docker - 如何使用 Openshift OC 删除部署配置、图像流等?

标签 docker openshift redhat kubernetes openshift-origin

使用 oc new-app location/nameofapp 创建新应用后,创建了很多东西:一个deploymentConfig、一个镜像流、一个服务等等。我知道你可以运行oc delete <label> .我想知道如何在给定标签的情况下删除所有这些。

最佳答案

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

oc delete all --selector app=appname

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

oc get all --selector app=appname

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

关于docker - 如何使用 Openshift OC 删除部署配置、图像流等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926063/

相关文章:

linux - kafka-server-stop.sh 不适用于 RedHat7

Linux + 在数百台 Linux 机器上并行运行 yum update 的最佳方法是什么

Docker for Windows 卡在 “Kubernetes is Starting”

python - POST 请求 - 适用于本地 (200),但不适用于 docker (403) - Python3

docker - Vagrant 无法从节点主机加入 Kubernetes 主机

node.js - 尝试获取 openshift/nodejs 上已安装模块的列表时出错

OpenShift 3 : unable to clone a private BitBucket repository

Python wsgi 网站扫描器

Windows 10 : Docker exits containers immediately

java - Java 和 Oracle Java for Redhat 的区别