Kubernetes強制刪除一直處于Terminating狀態(tài)的pod,namespace

k8s刪除資源狀態(tài)一直是Terminating。此為背景。

解決方法:

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

    # 刪除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>
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容