如何在 Openshift 中使用 oc cli 删除 files/directories

How to delete files/directories using oc cli in Openshift

我已经使用 oc cp 将文件和目录复制到附加到我的 openshift 项目中的 pod 的持久卷上。有什么办法可以删除吗?

您可以使用以下方法删除持久卷:

oc delete pv the-name-of-the-persistent-volume

例如

oc delete pv grafana-data

您可以通过以下方式获取持久卷列表:

oc get pv.

你可以使用oc exec在容器内执行任何命令,所以你可以使用下面的命令在容器内执行rm来删除文件:

oc exec <pod-name> rm /path/to/my-file

或递归删除容器内的文件夹:

oc exec <pod-name> rm -rf /path/to/my/directory

或者,如果 Pod 包含 shell 二进制文件,您可以使用 oc rsh <pod-name> 打开交互式终端。