docker & k8s/kubernetes

pvc 가 Terminating 상태로 삭제가 안되는 문제 해결방법

정선생 2024. 11. 7. 00:00
반응형

Helm 을 통해 삭제를 했는데, pvc 가 계속 삭제안되고 있다.  그래서 kubectl delete pvc 명령을 입력해도 삭제가 안된다 -_-

$ kubectl get pvc | grep sample                           
sample-decrypt     Terminating   haha.hoho.sample-decrypt.4b123674-tb2f-55ab-c03f-bdcb2a794e3                  1Gi        ROX            rbd-hdd        8d
...

 

해결방법

정확한 이유는 모르겠지만, 아래와 같이 pvc 를 edit 하는 화면으로 넘어간후

$ kubectl edit pvc <pvc이름>

 

아래와 같은 내용이 있는지 확인후, 삭제한후 저장해준다. vi 를 써본사람은 알겠지만 :wq 를 하면된다.

  finalizers: 
  - kubernetes.io/pvc-protection

 

이렇게 저장하고 삭제를 시도하면 삭제가 가능했다. 끝

반응형