Kubernetes で Termination ステートで停止した Pod の強制的な除去方法
問題の背景
Kubernetes クラスターにおいて、ストレージ(特に NFS など)に依存する Service や Pod を削除する場合、対象のリソースが「Terminating」状態で完全に削除されない現象が発生することがあります。これは主に、オブジェクト削除時の最終処理やノード内のコンテナ終了プロセスにおける障害が起因しています。
削除不能の原因特定
オブジェクトが削除処理から ...
10月23日 16:01 投稿
KubernetesでTerminating状態の名前空間を強制削除する方法
名前空間の状態確認
admin@cluster-node:~$ kubectl get namespaces
NAME STATUS AGE
cert-manager Terminating 19h
該当名前空間内のリソース確認
kubectl get all --all-namespaces | grep cert-manager
# または
kubectl api-resources --verbs=list --namespaced -o name | xargs -r -I {} kubectl get {} -n cert-manager --ignore-not- ...
8月9日 01:24 投稿