Стадия жизненного цикла модуля: Experimental
У модуля есть требования для установки
Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
PendingResizeRequest
Scope: Namespaced
Version: v1alpha1
-
строкаapiVersionAPIVersion определяет версию схемы представления данного объекта. Серверы должны преобразовывать распознанные версии схем к последнему внутреннему формату и могут отклонять нераспознанные значения. Подробнее в документации.
-
строкаkindСтроковое значение, определяющее, какой REST-ресурс представляет данный объект. Серверы могут определить его по эндпоинту, в который клиент отправляет запрос. Это значение нельзя изменить. Используется формат CamelCase. Подробнее в документации.
-
объектmetadata
-
объектspecОпределяет желаемое состояние PendingResizeRequest.
-
строкаspec.pvcName
Обязательный параметр
Имя PVC, для которого запрошено изменение размера. -
строкаspec.requestedSize
Обязательный параметр
Новый размер, запрошенный для PVC. Указывается в виде строки, совместимой сresource.Quantity. -
массив объектовspec.scsiTargetsСписок SCSI-целей, связанных с устройством.
-
объектspec.scsiTargets.fibreChannelСодержит параметры подключения по Fibre Channel.
-
массив строкspec.scsiTargets.fibreChannel.WWNs
Обязательный параметр
Список World Wide Name (WWN) для цели Fibre Channel.
-
-
объектspec.scsiTargets.iscsiСодержит параметры подключения по iSCSI.
-
объектspec.scsiTargets.iscsi.authПараметры аутентификации для доступа к iSCSI-цели.
-
строкаspec.scsiTargets.iscsi.auth.login
Обязательный параметр
Имя пользователя для аутентификации на iSCSI-цели. -
строкаspec.scsiTargets.iscsi.auth.password
Обязательный параметр
Пароль для аутентификации на iSCSI-цели.
-
-
строкаspec.scsiTargets.iscsi.iqn
Обязательный параметр
iSCSI Qualified Name цели. -
массив строкspec.scsiTargets.iscsi.portals
Обязательный параметр
Список адресов портов (IP:port) для доступа к iSCSI-цели.
-
-
целочисленныйspec.scsiTargets.lunLogical Unit Number цели.
-
строкаspec.scsiTargets.nameЧеловекочитаемое имя цели.
-
строка или числоspec.scsiTargets.sizeРазмер цели в формате
Quantity, например1Gi.Шаблон:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ -
строкаspec.scsiTargets.statusТекущее состояние цели, например
Bound,AvailableилиFailed.
-
-
строкаspec.wwid
Обязательный параметр
World Wide Identifier SCSI-устройства. Уникально идентифицирует устройство.
-
SCSIDevice
Scope: Cluster
Version: v1alpha1
-
строкаapiVersionAPIVersion определяет версию схемы представления данного объекта. Серверы должны преобразовывать распознанные версии схем к последнему внутреннему формату и могут отклонять нераспознанные значения. Подробнее в документации.
-
строкаkindСтроковое значение, определяющее, какой REST-ресурс представляет данный объект. Серверы могут определить его по эндпоинту, в который клиент отправляет запрос. Это значение нельзя изменить. Используется формат CamelCase. Подробнее в документации.
-
объектmetadata
-
объектstatusОтражает текущее наблюдаемое состояние SCSI-устройства.
-
строкаstatus.aggregatedStatusОбщее состояние устройства, определяемое на основе его условий.
-
массив объектовstatus.conditionsСодержит последнее наблюдаемое состояние устройства.
-
строкаstatus.conditions.lastTransitionTimeВремя последнего перехода условия из одного состояния в другое.
-
строкаstatus.conditions.messageЧеловекочитаемое описание с дополнительной информацией о переходе.
-
строкаstatus.conditions.reasonКраткое машиночитаемое объяснение последнего перехода условия.
-
строкаstatus.conditions.statusСостояние условия:
True,FalseилиUnknown. -
строкаstatus.conditions.typeТип условия, например
Ready,Boundи т. д.
-
-
строкаstatus.messageДополнительные сведения о текущем состоянии устройства, если они доступны.
-
строкаstatus.nodeNameИмя узла Kubernetes, на котором находится SCSI-устройство.
-
строкаstatus.pathПуть к устройству в файловой системе.
-
строкаstatus.phase
Обязательный параметр
Текущая фаза жизненного цикла устройства. -
строкаstatus.pvNameИмя PersistentVolume, связанного с SCSI-устройством.
-
массив объектовstatus.scsiTargetsСписок SCSI-целей, связанных с устройством.
-
целочисленныйstatus.scsiTargets.lunLogical Unit Number (LUN) цели.
-
строкаstatus.scsiTargets.nameИмя SCSI-цели.
-
строка или числоstatus.scsiTargets.sizeРазмер цели в человекочитаемом формате, например
1Gi.Шаблон:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ -
строкаstatus.scsiTargets.statusТекущее состояние цели, например
Bound,AvailableилиFailed.
-
-
строка или числоstatus.size
Обязательный параметр
Размер SCSI-устройства.
Указывается в формате
Quantity, например10Giдля 10 GiB.Шаблон:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ -
строкаstatus.wwid
Обязательный параметр
World Wide Identifier SCSI-устройства. Уникально идентифицирует устройство.
-
SCSIStorageClass
Scope: Cluster
Version: v1alpha1
-
объектspecОпределяет конфигурацию StorageClass.
-
строкаspec.reclaimPolicy
Обязательный параметр
Определяет политику освобождения SCSI-устройства при удалении PersistentVolume.
Возможные значения:
Delete(при удалении PersistentVolume SCSI-устройство будет освобождено).Retain(при удалении PersistentVolume SCSI-устройство не будет освобождено автоматически).
Допустимые значения:
Delete,Retain -
объектspec.scsiDeviceSelector
Обязательный параметр
Селектор для выбора ресурсов SCSIDevice, которые будут использоваться CSI-драйвером для провижининга PV.
Только объекты SCSIDevice, удовлетворяющие указанным ниже критериям, могут быть выбраны CSI-драйвером для данного StorageClass.
-
массив объектовspec.scsiDeviceSelector.matchExpressions
Список требований селектора меток.
Каждое требование задаёт ключ, оператор и необязательный список значений. SCSIDevice должен удовлетворять этим условиям, чтобы быть выбранным.
-
строкаspec.scsiDeviceSelector.matchExpressions.keyКлюч метки, к которому применяется селектор.
-
строкаspec.scsiDeviceSelector.matchExpressions.operatorОператор, применяемый к ключу.
Допустимые значения:
In,NotIn,Exists,DoesNotExist -
массив строкspec.scsiDeviceSelector.matchExpressions.valuesСписок строковых значений. Обязателен для операторов
InиNotInи игнорируется дляExistsиDoesNotExist.
-
-
объектspec.scsiDeviceSelector.matchLabels
Карта пар ключ-значение, которые должны точно совпадать с метками на SCSIDevice.
Устройства, не имеющие всех указанных меток с точными значениями, будут исключены.
-
-
строкаspec.volumeCleanup
Определяет политику очистки SCSI-устройства при удалении PersistentVolume.
Если параметр не указан, очистка выполняться не будет.
Возможные значения:
-
Discard— отправляет устройству командуSCSI TRIMилиdiscard, помечая блоки как свободные без обязательной перезаписи данных. Обычно этот вариант работает быстрее, но не гарантирует безопасного удаления данных. -
RandomFillSinglePass— перезаписывает всё устройство случайными данными за один проход. Не рекомендуется для SSD, так как сокращает срок службы накопителя. -
RandomFillThreePass— перезаписывает устройство случайными данными в три отдельных прохода. Не рекомендуется для SSD, так как сокращает срок службы накопителя.
Допустимые значения:
Discard,RandomFillSinglePass,RandomFillThreePass -
-
-
объектstatusОтображает текущую информацию о StorageClass.
-
строкаstatus.phase
Текущее состояние StorageClass.
Возможные значения:
Failed— если контроллер получил некорректную конфигурацию ресурса или во время выполнения операции возникли ошибки.Created— если StorageClass успешно создан.
Допустимые значения:
Failed,Created -
строкаstatus.reasonДополнительная информация о текущем состоянии StorageClass.
-
SCSITarget
Scope: Cluster
Version: v1alpha1
-
объектspecОпределяет желаемое состояние цели.
-
объектspec.deviceTemplateОпределяет метаданные для устройств, создаваемых динамически.
-
объектspec.deviceTemplate.metadataОпределяет метаданные, которые будут применяться к устройствам.
-
объектspec.deviceTemplate.metadata.labelsМетки в формате ключ-значение, которые могут использоваться для выбора устройств.
-
-
-
объектspec.fibreChannelОпределяет конфигурацию Fibre Channel для цели.
-
массив строкspec.fibreChannel.WWNs
Обязательный параметр
Список World Wide Name (WWN) для Fibre Channel-цели.
-
-
объектspec.iSCSIОпределяет конфигурацию iSCSI для цели.
-
объектspec.iSCSI.authЗадаёт параметры аутентификации для доступа к iSCSI-цели.
-
строкаspec.iSCSI.auth.login
Обязательный параметр
Имя пользователя для аутентификации при подключении к iSCSI-цели. -
строкаspec.iSCSI.auth.password
Обязательный параметр
Пароль для аутентификации при подключении к iSCSI-цели.
-
-
строкаspec.iSCSI.iqn
Обязательный параметр
iSCSI Qualified Name цели. -
массив строкspec.iSCSI.portals
Обязательный параметр
Список адресов портов (IP:port) для доступа к iSCSI-цели.
-
-
-
объектstatusОтражает текущее наблюдаемое состояние цели.
-
строкаstatus.conflictMessageОписание обнаруженных конфликтов меток.
-