【发布时间】:2021-07-12 19:13:31
【问题描述】:
我部署了一个 PVC,它动态创建了一个 PV。 之后我删除了 PVC,现在我的 PV 如下所示:
PS Kubernetes> kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pvc-1b59942c-eb26-4603-b78e-7054d9418da6 2G RWX Retain Released default/db-pvc hostpath 26h
当我重新创建 PVC 时,会创建一个新 PV。 有没有办法将现有的 PV 重新附加到我的 PVC 上? 有没有办法自动完成?
我尝试使用“volumeName”选项将 PV 与我的 PVC 连接,但没有成功。
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
db-pvc Pending pvc-1b59942c-eb26-4603-b78e-7054d9418da6 0 hostpath 77s
【问题讨论】:
-
连同名称一起尝试添加名称空间并检查
-
您可以运行
k get pv <PVNAME> -o jsonpath="{.spec.claimRef}"以获得更多有用的信息。persistentvolumeclaims是一个命名空间的资源。所以要确保它都是一样的。
标签: kubernetes persistent-volumes persistent-volume-claims