Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
HPEStorageClass
Scope: Cluster
Version: v1alpha1
-
объектspecОпределяет конфигурацию StorageClass.
-
строкаspec.accessProtocol
Обязательный параметр
SAN access protocol.Допустимые значения:
iscsi,fc -
строкаspec.cpgName of the cpg.
Минимальная длина:
1 -
булевыйspec.fsRepairВключить проверку/восстановление файловой системы при монтировании тома.
-
строкаspec.fsType
Обязательный параметр
The filesystem type of the storage class. Might be:
- xfs
- ext4
Допустимые значения:
xfs,ext4 -
строкаspec.pool
Обязательный параметр
Имя пула на СХД.Минимальная длина:
1 -
строкаspec.reclaimPolicy
Обязательный параметр
Режим поведения при удалении PVC. Возможные значения:
- Delete (При удалении PVC будет удален PV и данные)
- Retain (При удалении PVC не будут удалены PV и данные. Для их удаления потребуется ручное вмешательство администратора)
Допустимые значения:
Delete,Retain -
строкаspec.storageConnectionName
Обязательный параметр
Name of the HPEStorageConnection custom resource.Минимальная длина:
1
-
-
объектstatusОтображает текущую информацию о StorageClass.
-
строкаstatus.phase
Текущее состояние StorageClass. Возможные состояния:
- Failed (если контроллер получил некорректную конфигурацию ресурса или возникли ошибки в процессе выполнения операции)
- Created (если все прошло успешно)
Допустимые значения:
Failed,Created -
строкаstatus.reasonДополнительная информация о текущем состоянии StorageClass.
-
HPEStorageConnection
Scope: Cluster
Version: v1alpha1
-
объектspec
-
объектspec.controlPlane
Обязательный параметр
Настройки подключения control plane.-
строкаspec.controlPlane.addressDeprecated: use backendAddress. Kept for compatibility with manifests created while the CRD briefly used address.
-
строкаspec.controlPlane.backendAddress
Обязательный параметр
Адрес для подключения -
строкаspec.controlPlane.password
Обязательный параметр
Пароль для подключения в base64 -
строкаspec.controlPlane.username
Обязательный параметр
Имя пользователя для подключения
-
-
строкаspec.storageType
Семейство СХД HPE, которое обслуживает это подключение. Модуль запускает отдельный CSP-под (Container Storage Provider) на каждое семейство, и этот переключатель выбирает, к какому CSP будет ходить данный
HPEStorageConnection(и все ссылающиеся на негоHPEStorageClass).По умолчанию:
Primera3Par.Допустимые значения:
Primera3Par— HPE 3PAR OS, HPE Primera OS, HPE Alletra OS 9000 и HPE Alletra Storage MP B10000 (блочный режим). Трафик идёт в Serviceprimera3par-csp-svc:8080.NimbleAlletra— HPE Nimble Storage и HPE Alletra OS 5000/6000. Трафик идёт в Servicenimble-csp-svc:8080.
Имя и порт сервиса контроллер выводит сам (derive — выводить из другого значения) из этого поля; пользователь их не задаёт.
По умолчанию:
Primera3ParДопустимые значения:
Primera3Par,NimbleAlletra
-
-
объектstatusОтображает текущую информацию о StorageClass.
-
строкаstatus.phase
Текущее состояние StorageClass. Возможные состояния:
- Failed (если контроллер получил некорректную конфигурацию ресурса или возникли ошибки в процессе выполнения операции)
- Created (если все прошло успешно)
Допустимые значения:
Failed,Created -
строкаstatus.reasonДополнительная информация о текущем состоянии StorageClass.
-