Предварительная версия. Функциональность может измениться, но основные возможности сохранятся. Совместимость с будущими версиями может потребовать ручных действий по миграции.

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
      строка

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

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

DataImport

Scope: Namespaced
Version: v1alpha1

The resource for import data to PV, VolumeSnapshot, VirtualDisk or VirtualDiskSnapshot
  • spec
    объект
    • spec.publish
      булевый
      Publish importer pod outside the cluster

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

    • spec.targetRef
      объект

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

      Target resource reference with template
      • spec.targetRef.kind
        строка

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

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

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

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

        • spec.targetRef.pvcTemplate.metadata
          объект
          • spec.targetRef.pvcTemplate.metadata.annotations
            объект
          • spec.targetRef.pvcTemplate.metadata.labels
            объект
          • spec.targetRef.pvcTemplate.metadata.name
            строка
        • spec.targetRef.pvcTemplate.spec
          объект
          PersistentVolumeClaim template
          • spec.targetRef.pvcTemplate.spec.accessModes
            массив строк
            AccessModes contains the desired access modes the volume should have
            • spec.targetRef.pvcTemplate.spec.accessModes.Элемент массива
              строка

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

          • spec.targetRef.pvcTemplate.spec.resources
            объект
            Resources represents the minimum resources the volume should have
            • spec.targetRef.pvcTemplate.spec.resources.requests
              объект
              Requests describes the minimum amount of compute resources required
          • spec.targetRef.pvcTemplate.spec.storageClassName
            строка
            Name of the StorageClass required by the claim
          • spec.targetRef.pvcTemplate.spec.volumeMode
            строка
            VolumeMode defines what type of volume is required by the claim

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

    • spec.ttl
      строка

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

      Time to live after last user’s request

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

    • spec.waitForFirstConsumer
      булевый
      If false, create a load pod to trigger population when StorageClass has volumeBindingMode WaitForFirstConsumer

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