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

解決方法:
- 可使用kubectl中的強制刪除命令
# 刪除POD
kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]
# 刪除NAMESPACE
kubectl delete namespace NAMESPACENAME --force --grace-period=0
- 若以上方法無法刪除,可使用第二種方法,直接從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>
