Last active
November 25, 2022 02:32
-
-
Save denvernine/7c7bb26c1714ed31d28c9935bf10c5a8 to your computer and use it in GitHub Desktop.
Revisions
-
denvernine revised this gist
Nov 25, 2022 . No changes.There are no files selected for viewing
-
denvernine created this gist
Nov 2, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,31 @@ # ステータス "Terminating" のまま残ってしまったリソースを削除したい kubernetesのリソースを削除しようとしたとき、ステータスが "Terminating" のまま残ってしまうことがありました。使用したコマンドと出力は以下のようなものです。 ```bash kubectl delete persistentvolumeclaim/efs-pvc kubectl get persistentvolumeclaim/efs-pvc ## NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE ## persistentvolumeclaim/efs-pvc Terminating efs-pv 15Gi RWX efs-sc 42h ``` 「何かの処理に時間がかかっているのかな?」と思って1-2日放置してみたのですが状況は変わらず、強制削除しようとして以下のコマンドを試しましたが状況は変わりませんでした。 ```bash kubectl delete persistentvolumeclaim/efs-pvc --force --grace-period=0 ``` さすがにおかしいと思ったので検索してみると似たような状況になった人はちらほらいる [^stackoverflow][^issues][^veducate.co.uk] ようで、以下のコマンドにたどり着きました。 ```bash kubectl patch TYPE/NAME -p '{"metadata":{"finalizers":null}}' ``` `kubectl patch ...` を実行してすぐリソースが削除されたため、問題は解決しました。 ## references [^stackoverflow]: [kubernetes - Pods stuck in Terminating status - Stack Overflow](https://stackoverflow.com/questions/35453792/pods-stuck-in-terminating-status) [^issues]: [Pods stuck on terminating · Issue #51835 · kubernetes/kubernetes · GitHub](https://github.com/kubernetes/kubernetes/issues/51835) [^veducate.co.uk]: [How to fix in Kubernetes - Deleting a PVC stuck in status "Terminating" - vEducate.co.uk](https://veducate.co.uk/kubernetes-pvc-terminating/)