Как изменить размер ПВХ на kubernetes, когда я использовал хранилище - PullRequest
0 голосов
/ 09 апреля 2019

Я изменил размер ПВХ.

Согласно документам в Интернете, я прошел следующие шаги. Сначала я добавил следующую командную строку в файл storageclass.

allowVolumeExpansion: true

После изменения размера с помощью следующей команды я удалил модуль, который нужно сделать снова, с помощью pvc. Но в конце шагов количество ПВХ не меняется.

вид: PersistentVolumeClaim apiVersion: v1 метаданные: имя: пвх-фп спецификация: accessModes: - ReadWriteOnce volumeMode: Файловая система Ресурсы: Запросы: хранение: 2Gi storageClassName: rook-ceph-blockp

Выходные данные этих команд должны быть изменены в пвх. Пока не меняется.

1 Ответ

0 голосов
/ 20 апреля 2019
  1. Какая версия вашего кластера Kubernetes?Функция изменения размера PVC по умолчанию включена только для k8s версии 1.11 и выше.Для предыдущих версий k8s, ExpandPersistentVolumes функция и PersistentVolumeClaimResize контроллер доступа должны быть включены явно.
  2. Что такое поставщик хранилища данных бэкэнда?Поддерживает ли изменение размера с ПВХ?В настоящее время нижеуказанные поставщики поддерживают изменение размера ПВХ:
AWS-EBS, GCE-PD, Azure Disk, Azure File, Glusterfs, Cinder, Portworx, and Ceph RBD

Более подробную информацию можно найти по адресу https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/

...