CephCSIDriver

Scope: Cluster
Version: v1alpha1

Параметры подключения к Ceph-кластеру и настройка StorageClass’ов.

  • spec
    объект

    Обязательный параметр

    • spec.cephfs
      объект
      • spec.cephfs.storageClasses
        массив объектов

        Описание StorageClass’ов для CephFS.

        • spec.cephfs.storageClasses.allowVolumeExpansion
          булевый

          Включает возможность изменять размер тома, редактируя соответствующий объект PersistentVolumeClaim.

          По умолчанию: true

        • spec.cephfs.storageClasses.fsName
          строка

          Обязательный параметр

          Имя файловой системы CephFS.

        • spec.cephfs.storageClasses.mountOptions
          массив строк

          Список опций монтирования.

        • spec.cephfs.storageClasses.namePostfix
          строка

          Обязательный параметр

          Часть имени StorageClass после -.

          В качестве первой части используется имя из custom resource CephCSIDriver.

        • spec.cephfs.storageClasses.pool
          строка

          Название пула, в котором будут создаваться RBD-образы.

        • spec.cephfs.storageClasses.reclaimPolicy
          строка

          Политика возврата для Persistent Volume.

          По умолчанию: "Retain"

          Допустимые значения: Delete, Retain

      • spec.cephfs.subvolumeGroup
        строка

        Имя группы для subvolumes CephFS.

    • spec.clusterID
      строка

      Обязательный параметр

      FSID/UUID Ceph-кластера

      Получить FSID/UUID Ceph-кластера можно с помощью команды ceph fsid.

    • spec.monitors
      массив строк

      Обязательный параметр

      Список IP-адресов ceph-mon’ов в формате 10.0.0.10:6789.

    • spec.rbd
      объект
      • spec.rbd.storageClasses
        массив объектов

        Описание StorageClass’ов для Rados Block Device (RBD).

        • spec.rbd.storageClasses.allowVolumeExpansion
          булевый

          Включает возможность изменять размер тома, редактируя соответствующий объект PersistentVolumeClaim.

          Подробнее…

          По умолчанию: true

        • spec.rbd.storageClasses.defaultFSType
          строка

          Файловая система по умолчанию для создаваемых Persistent Volumes.

          По умолчанию: "ext4"

          Допустимые значения: ext4, xfs

        • spec.rbd.storageClasses.mountOptions
          массив строк

          Список опций монтирования.

        • spec.rbd.storageClasses.namePostfix
          строка

          Обязательный параметр

          Часть имени StorageClass после -.

          В качестве первой части используется имя из custom resource CephCSIDriver.

        • spec.rbd.storageClasses.pool
          строка

          Название пула, в котором будут создаваться RBD-образы.

        • spec.rbd.storageClasses.reclaimPolicy
          строка

          Политика возврата для Persistent Volume.

          Подробнее…

          По умолчанию: "Retain"

          Допустимые значения: Delete, Retain

    • spec.userID
      строка

      Обязательный параметр

      Имя пользователя без client..

    • spec.userKey
      строка

      Обязательный параметр

      Ключ авторизации, соответствующий userID.