【问题标题】:How to delete Kubernetes PVC with status Lost如何删除状态为 Lost 的 Kubernetes PVC
【发布时间】:2020-12-16 15:45:31
【问题描述】:

在我的 kubernetes 集群上,我映射了持久网卷,但是我的集群如何重新启动,并且 rabbitmq 无法启动, 所以我尝试使用删除 PVC

kubectl delete pvc pvc-475317d7-5c92-4aec-9187-5760424a2c02 命令,

但它停留在 Lost 状态,现在我的部署 Pod 因错误而失败

could not find v1.PersistentVolume "pvc-475317d7-5c92-4aec-9187-5760424a2c02" (repeated 4 times)

当我执行kubectl get pvc 时,它给出了

NAME                                          STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS       AGE
data-rabbitmq-0                               Lost     pvc-475317d7-5c92-4aec-9187-5760424a2c02   0                         do-block-storage   177d
data-rabbitmq-1                               Lost     pvc-17d19163-6112-49e8-b38a-18e62d677ee8   0                         do-block-storage   177d

有人可以帮我解决这个问题吗?

谢谢 阿尔佩什

【问题讨论】:

  • 试试kubectl delete pvc data-rabbitmq-0
  • pvc-475317d7-5c92-4aec-9187-5760424a2c02 是卷名而不是 pvc 名
  • 感谢@TummalaDhanvi 这解决了我的问题,非常感谢您的快速帮助

标签: kubernetes rabbitmq kubernetes-helm kubectl bitnami


【解决方案1】:

你应该执行的命令是kubectl delete pvc data-rabbitmq-0

pvc-475317d7-5c92-4aec-9187-5760424a2c02 是卷的名称(pv)

看到kubectl get pv的输出,你会更好理解

【讨论】:

    猜你喜欢
    • 2020-02-13
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    相关资源
    最近更新 更多