Kubernetes無法刪除pod問題排查

  • 需要刪除下面的pod,但是直接使用下面的命令無法刪除:
kubectl delete pod kong-rc-2364486572-3hgpk


查看這個實例的信息,發現這個容器是運行在Kubernetes的node上的,但是現在這個node已經宕機了。

所以現在node已經宕機了,就直接移除node好了。

可以發現node刪除後,這個node裏面的pod也就被刪除了。

但是如果本身不想刪除這個node,那就啓動這個node就好,啓動node如下:
systemctl start docker
systemctl start etcd
systemctl start flanneld
systemctl start kube-proxy
systemctl start kubelet

啓動node成功後,再去刪除這個pod,刪除成功後可能要過一會會,才能查到這個pod被成功刪除。

  • 同樣有另外一種類型的pod,是由job保護的

查看這個pod詳情:


查看job,並刪除無用的job。可以在UI上進行操作。刪除就job後,與之有關的pod也被刪除了。
發佈了700 篇原創文章 · 獲贊 1462 · 訪問量 356萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章