我创建了一个持久卷声明,并且该声明绑定了一个随机的持久卷名称。永久卷名可以修改吗?
尝试以下操作: 打开k8的仪表板,编辑pvc。但它引发以下错误: 规范:禁止:创建后不可更改,resources.rebound声明的请求
kind: PersistentVolume
apiVersion: v1
metadata:
name: task-pv-volume
namespace: xxxxxxxx
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data"
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: task-pv-claim
namespace: xxxxx
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
storageClassName: manual
volumeMode: Filesystem
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
task-pv-claim Bound task-pv-volume 10Gi RWX manual 16m
答案 0 :(得分:1)
一旦永久卷绑定到pvc,就无法更改永久卷名称。 删除pvc和pv,然后使用所需名称重新创建pv。
或者,您可以将pv与特定的pvc预绑定。请按照以下步骤