Задать вопрос
@Iceforest

Откуда берется volumeHandle при создание PV в kubernetes?

всем привет, подскажите, пожалуйста, пытаюсь создать в кубере pv(csi directpv) возникает сложность с заполнением volumeHandle, откуда он берется? в документации говорится про volume id, но тоже непонятно откуда его взять

apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    pv.kubernetes.io/provisioned-by: directpv-min-io 
    volume.kubernetes.io/provisioner-deletion-secret-name: ""
    volume.kubernetes.io/provisioner-deletion-secret-namespace: ""
  name: pvc-minio-1
spec:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 1000Gi
  csi:
    driver: directpv-min-io
    fsType: xfs
  persistentVolumeReclaimPolicy: Delete
  storageClassName: directpv-min-io
  • Вопрос задан
  • 259 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
volumeHandle - это id "места", где планируете размещать\хранить PV.
В случае с directpv это по идее должен быть id диска - физического или виртуального.

Вероятнее всего проще добыть так - поставить krew плагин к kubectl, и им установить уже плагин directpv, а уже им можно будет ls дискам сделать.
kubectl krew install directpv
kubectl directpv install --crd (если не установлен в kubernetes)
kubectl directpv list drives
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы