Я пытаюсь изменить размер постоянного тома в Google Kubernetes Engine.но я заканчиваю с ошибкой
Недопустимый PersistentVolumeClaim "pvc1": spec: Запрещено: поле является неизменным после создания
Я следовал https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/ guide.
Шаги 1. Создан файл standard.yaml со следующим содержимым
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: standard
parameters:
type: pd-standard
provisioner: kubernetes.io/gce-pd
allowVolumeExpansion: true
reclaimPolicy: Delete
2.Создан gke-pvc.yml со следующим содержимым
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc1
spec:
accessModes:
- ReadWriteOnce
storageClassName: standard
resources:
requests:
storage: 20Gi
3.Ран кубектл применяет -f standard.yaml
Запустил kubectl apply -f gke-pvc.yml
Теперь запустил kubectl edit pvc pvc1 и изменил хранилище с 20Gi на 30 Gi и сохранил файл, но я получил ошибку
ошибка: persistentvolumeclaims "pvc1" недействительна ошибка: persistentvolumeclaims "pvc1" недействителен. Копия ваших изменений была сохранена в "/ tmp / kubectl-edit-0hztl.yaml "
Пожалуйста, помогите мне решить эту проблему.