Cannot remove directories with k8s PersistentVolume ReadWriteMany option

2/11/2020

Im using oracle cloud kubernetes(oke).

I mounted oracle cloud filestorage to several pods(replicas) with kind of PersistentVolume, and options are as below.

accessModes: ReadWriteMany / mountOptions: nosuid

I made several directories, and wished to remove some of them. but, I cannot rm directories because of two kinds of reasons.

rm: cannot remove 'KUBGRP/apps/default/.nfs0000000000002fc60000051f': Device or resource busy
rm: cannot remove 'KUBGRP/apps/KUBO01/classes': Directory not empty

I forced to remove directories with rm -rf, but it doesn't work with same errors.

How can I remove my directories of shared volume without killing pods?

-- YeSeul Bae
kubernetes
persistent-volumes

0 Answers