Managed Kubernetes
Настройка PVC в Managed Kubernetes на платформе Облако VMware
Persistent Volume Claim (PVC) — запрос на выделение Persistent Volume.
С помощью PVC можно управлять хранилищем кластера путем динамического выделения Persistent Volume с необходимыми характеристиками и подключения его к подам.
В кластере по умолчанию установлен класс хранилища (StorageClass) со следующими параметрами:
apiVersion: v1kind: StorageClassmetadata:name: csi-sbercloud-ndprovisioner: nd.csi.storage.sbercloud.ruparameters:type: nd-standardreclaimPolicy: DeleteallowVolumeExpansion: truemountOptions:- debugvolumeBindingMode: Waitforfirstconsumer
Чтобы подключить PVC:
Cоздайте объект Persistent Volume Claim. Для этого сохраните следующую спецификацию в YAML-файл с названием pvc.yaml:
apiVersion: v1kind: PersistentVolumeClaimmetadata:name: podpvc1spec:accessModes:- ReadWriteOncestorageClassName: csi-sbercloud-ndresources:requests:storage: 6GПодробнее о параметрах спецификации для создания объекта PVC смотрите в документации Kubernetes.
ВниманиеНа данный момент сервис не поддерживает accessModes: ReadWriteMany.
Выполните команду kubectl в каталоге с YAML-файлом pvc.yaml:
$ kubectl create -f pvc.yaml
При успешном выполнении команды будет создан объект PVC:
persistentvolumeclaim/podpvc1 create