【发布时间】:2019-08-07 19:58:08
【问题描述】:
我正在尝试删除 Kubernetes 集群上的持久卷。我运行了以下命令:
kubectl delete pv pvc-08e65270-b7ce-11e9-ba0b-0a1e280502e2 pvc-08e87826-b7ce-11e9-ba0b-0a1e280502e2 pvc-08ea5f97-b7ce-11e9-ba0b-0a1e280502e2 pvc-08ec1cac-b7ce-11e9-ba0b-0a1e280502e2
但它显示:
persistentvolume "pvc-08e65270-b7ce-11e9-ba0b-0a1e280502e2" deleted
persistentvolume "pvc-08e87826-b7ce-11e9-ba0b-0a1e280502e2" deleted
persistentvolume "pvc-08ea5f97-b7ce-11e9-ba0b-0a1e280502e2" deleted
persistentvolume "pvc-08ec1cac-b7ce-11e9-ba0b-0a1e280502e2" deleted
但是命令没有退出。所以我CONTROL+C 强制退出命令。几分钟后,我跑了:
kubectl get pv
状态为Terminating,但卷似乎并未删除。
如何删除这些持久卷?
【问题讨论】:
-
您使用哪个供应商?我认为该命令只是在等待您的配置程序删除该卷,看起来好像出了点问题。请提供来自 kubelet 的日志,如果您使用的是 kubernetes-csi,请提供来自 Provisioner 的日志。
-
在我的情况下,诀窍不仅是删除“声明”,还删除相关的“持久卷”(因为我摆脱了相关的“服务”、“部署”,所以豆荚已经消失了ETC。)。感谢您的提问!
标签: kubernetes persistent-volumes