k8s刪除資源狀態(tài)一直是Terminating。此為背景。
解決方法:
- 可使用kubectl中的強制刪除命令
# 刪除POD
kubectl delete pod PODNAME --force --grace-period=0
# 刪除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>