PVC
Persistent Volume Claim (PVC) — запрос на выделение PV. С помощью PVC можно управлять хранилищем кластера, путем динамического выделения и подключения к подам блочных дисков с необходимыми характеристиками.
В кластере по умолчанию установлен класс хранилища (storageclass) со следующими параметрами:
apiVersion: v1
kind: StorageClass
metadata:
name: csi-cloud-nd
provisioner: nd.csi.storage.sbercloud.ru
parameters:
type: nd-standard
reclaimPolicy: Delete
allowVolumeExpansion: true
mountOptions:
- debug
volumeBindingMode: Waitforfirstconsumer
Чтобы подключить PVC:
Cоздайте объект Persistent Volume Claim. Для этого сохраните следующую спецификацию в YAML-файл с названием
pvc
:apiVersion: v1 kind: PersistentVolumeClaim metadata: name: podpvc1 spec: accessModes: - ReadWriteOnce storageClassName: csi-cloud-nd resources: requests: storage: 6G
См.также
Подробнее о спецификации для создания объекта PVC смотрите в документации Kubernetes.
Выполните команду kubectl в каталоге с YAML-файлом
pvc
$ kubectl create -f pvc.yaml persistentvolumeclaim/pvc-dynamic create