k8s刪除pod一直處於terminating狀態


用的nfs掛載卷,當刪除pv后再刪除pod時,pod一直處於terminating狀態。

如下圖:

解決方法:

  1. 可使用kubectl中的強制刪除命令
    # 刪除POD
    kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]

    # 刪除NAMESPACE
    kubectl delete namespace NAMESPACENAME --force --grace-period=0
  1. 若以上方法無法刪除,可使用第二種方法,直接從ETCD中刪除源數據(這是一種最暴力的方式,我們不建議直接操作etcd中的數據,在操作前請確認知道你是在做什么。)
   # 刪除default namespace下的pod名為pod-to-be-deleted-0
    ETCDCTL_API=3 etcdctl del /registry/pods/default/pod-to-be-deleted-0
    # 刪除需要刪除的NAMESPACE
    etcdctl del /registry/namespaces/NAMESPACENAME</pre>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM