解決k8s(kubernetes)無法刪除fail pod(status unknown)

當有節點掛了之後,導致容器無法刪除;即使顯示刪除成功,但還是可以在dashboard裏面看到fail pod的信息

經過科技上網,遍尋國內外之後,終於找到解決方法,吾不敢獨享,所以各位看官請看:

首先強力刪除:

kubectl delete pod podname-5c8844476b-4qtx6 -n wx --grace-period=0 --force

然後更新容器的元數據:

原來的元數據內容應該是:

-----------------------------------------------------

metadata:
  deletionGracePeriodSeconds: 0
  finalizers:
  - foregroundDeletion

-----------------------------------------------------

kubectl patch pod podname-5c8844476b-4qtx6 -n wx -p '{"metadata":{"finalizers":null}}'

這樣容器就可以自動刪除了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章