簡體   English   中英

吊艙未終止

[英]Pod not terminating

我們有一個Rancher Kubernetes集群,當我們嘗試刪除相應的部署時,有時pod會陷入terminating狀態,如下所示。

$ kubectl get deployments NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE ... storage-manager-deployment 1 0 0 0 1d ... $ kubectl delete deployments storage-manager-deployment kubectl delete deployments storage-manager-deployment deployment.extensions "storage-manager-deployment" deleted Cc Cc^C $ kubectl get po NAME READY STATUS RESTARTS AGE ... storage-manager-deployment-6d56967cdd-7bgv5 0/1 Terminating 0 23h ... $ kubectl delete pods storage-manager-deployment-6d56967cdd-7bgv5 --grace-period=0 --force warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "storage-manager-deployment-6d56967cdd-7bgv5" force deleted Cc Cc^C

刪除命令(用於deploymentpod )都被卡住,需要手動停止。

我們都嘗試過

kubectl delete pod NAME --grace-period=0 --force

kubectl delete pod NAME --now

沒有任何運氣。

我們還設置了fs.may_detach_mounts=1 ,因此似乎StackOverflow上所有類似的問題都不適用於我們的問題。

如果我們檢查在其中運行了該Pod的節點,則該節點不會出現在docker ps列表中。

有什么建議嗎?

謝謝

檢查Pod規范中的數組:“ finalizers”

finalizers:
- cattle-system

如果存在,請將其移除,然后吊艙將終止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM