Как удалить файлы / каталоги с помощью oc cli в Openshift

Я использовал oc cp для копирования файлов и каталогов на постоянный том, прикрепленный к модулю в моем проекте openshift. Есть ли способ удалить?


person bzo    schedule 07.05.2020    source источник


Ответы (2)


Вы можете использовать oc exec для выполнения любой команды внутри контейнера, поэтому вы можете использовать следующее для выполнения rm в контейнере для удаления файлов:

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

или рекурсивно удалить папку в контейнере:

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

В качестве альтернативы вы можете использовать oc rsh <pod-name>, чтобы открыть интерактивный терминал, если Pod содержит двоичный файл оболочки.

person Simon    schedule 07.05.2020

Вы можете удалить постоянный том с помощью:

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

так например

oc delete pv grafana-data

Вы можете получить список постоянных томов с помощью:

oc get pv.

person OpenBSDNinja    schedule 07.05.2020