一、pod 刪除
每當刪除 namespace 或 pod 等一些 Kubernetes 資源時,有時資源狀態會卡在 terminating,很長時間無法刪除,甚至有時增加 --force flag (強制刪除)之後還是無法正常刪除。這時就需要 edit 該資源,將字段f inalizers 設置爲 null,之後 Kubernetes 資源就正常刪除了。
當刪除 pod 時有時會卡住,pod 狀態變爲 terminating,無法刪除 pod
$ kubectl delete pod xxx -n xxx --force --grace-period=0
如果強制刪除還不行,設置 finalizers 爲空
kubectl patch pod xxx -n xxx -p '{"metadata":{"finalizers":null}}'
這樣 pod 就可以刪除了