Стадия жизненного цикла модуля: General Availability

Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.

DataExport

Scope: Namespaced
Version: v1alpha1

Ресурс для экспорта файлов и блоков PV.
  • spec
    объект
    • spec.publicIngress
      строка
      Тип публичного доступа к экспортеру.

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

    • spec.publish
      булевый
      Включение внешнего доступа к экспортер-поду за пределами кластера.
    • spec.targetRef
      объект

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

      Ссылка на целевой ресурс для экспорта.
      • spec.targetRef.kind
        строка
        Тип целевого ресурса для экспорта.

        Допустимые значения: PersistentVolumeClaim, VolumeSnapshot, VirtualDisk, VirtualDiskSnapshot

      • spec.targetRef.name
        строка
        Имя целевого ресурса для экспорта.
    • spec.ttl
      строка

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

      Время жизни после последнего запроса пользователя.

      Шаблон: ^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$

DataImport

Scope: Namespaced
Version: v1alpha1

Ресурс для импорта данных в PV, VolumeSnapshot, VirtualDisk или VirtualDiskSnapshot.
  • spec
    объект
    • spec.publish
      булевый
      Включение внешнего доступа к импортер-поду за пределами кластера.

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

    • spec.targetRef
      объект

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

      Ссылка на целевой ресурс вместе с шаблоном.
      • spec.targetRef.kind
        строка

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

        Тип целевого ресурса.

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

      • spec.targetRef.pvcTemplate
        объект

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

        Шаблон PersistentVolumeClaim.
        • spec.targetRef.pvcTemplate.metadata
          объект
          Метаданные PersistentVolumeClaim.
          • spec.targetRef.pvcTemplate.metadata.annotations
            объект
            Аннотации PersistentVolumeClaim.
          • spec.targetRef.pvcTemplate.metadata.labels
            объект
            Лейблы PersistentVolumeClaim.
          • spec.targetRef.pvcTemplate.metadata.name
            строка
            Имя PersistentVolumeClaim.
        • spec.targetRef.pvcTemplate.spec
          объект
          Спецификация PersistentVolumeClaim.
          • spec.targetRef.pvcTemplate.spec.accessModes
            массив строк
            Требуемые режимы доступа к тому.
            • spec.targetRef.pvcTemplate.spec.accessModes.Элемент массива
              строка

              Допустимые значения: ReadWriteOnce, ReadOnlyMany, ReadWriteMany, ReadWriteOncePod

          • spec.targetRef.pvcTemplate.spec.resources
            объект
            Минимальные требования к ресурсам тома.
            • spec.targetRef.pvcTemplate.spec.resources.requests
              объект
              Минимальный объём требуемых вычислительных ресурсов.
          • spec.targetRef.pvcTemplate.spec.storageClassName
            строка
            Имя StorageClass, используемого для PersistentVolumeClaim.
          • spec.targetRef.pvcTemplate.spec.volumeMode
            строка
            Режим тома, необходимый для PersistentVolumeClaim.

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

    • spec.ttl
      строка

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

      Время жизни после последнего запроса пользователя.

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

      • <number>s;
      • <number>m;
      • <number>h.

      Например, 5m, 2h45m, или 1d.

      Шаблон: ^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$

    • spec.waitForFirstConsumer
      булевый
      Если параметр установлен в false, создаётся load-под для запуска процесса заполнения тома, когда в StorageClass для параметра volumeBindingMode задано значение WaitForFirstConsumer.

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