Стадия жизненного цикла модуля: General Availability
Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
LocalStorageClass
Scope: Cluster
Version: v1alpha1
-
объектspecОпределяет конфигурацию Kubernetes StorageClass.
-
строкаspec.fsTypeТип файловой системы для StorageClass.
По умолчанию:
ext4Допустимые значения:
ext4,xfs -
объектspec.lvm
Обязательный параметр
Конфигурация LVM.-
массив объектовspec.lvm.lvmVolumeGroups
Обязательный параметр
Список ресурсов LVMVolumeGroup, на которых создаются PersistentVolume.-
строкаspec.lvm.lvmVolumeGroups.nameИмя ресурса LVMVolumeGroup.
-
объектspec.lvm.lvmVolumeGroups.thinКонфигурация thin pool в ресурсе LVMVolumeGroup.
-
строкаspec.lvm.lvmVolumeGroups.thin.poolName
Обязательный параметр
Имя thin pool.Минимальная длина:
1Шаблон:
^.*$
-
-
-
объектspec.lvm.thickНастройки для Logical Volumes в ресурсе LVMVolumeGroup.
-
булевыйspec.lvm.thick.contiguous
Если установлено в
true, логический том создаётся с флагомcontiguous.Внимание: используйте этот флаг с осторожностью. Он может привести к неправильному планированию подов, использующих PersistentVolume. Шедулер проверяет свободное место в VG и выбирает узлы с наибольшим количеством свободного места, но не может определить максимальное количество последовательного свободного места. В результате под может быть запланирован на узел, где том не сможет быть создан из-за недостатка последовательного свободного места. В таком случае потребуется ручное вмешательство администратора.
-
-
строкаspec.lvm.type
Обязательный параметр
Тип выделения ресурсов для логических томов LVM (LV), создаваемых для PersistentVolume (PV).Допустимые значения:
Thick,Thin -
строкаspec.lvm.volumeCleanup
Метод очистки тома после удаления PersistentVolume.
Если параметр не задан, полное удаление данных не гарантируется.
Возможные значения:
RandomFillSinglePass— том перезаписывается случайными данными один раз перед удалением. Не рекомендуется для твердотельных накопителей, так как перезапись уменьшает ресурс накопителя. Для thin-томов перезаписывается только используемое на момент удаления тома пространство.RandomFillThreePass— том перезаписывается случайными данными три раза перед удалением. Не рекомендуется для твердотельных накопителей, так как перезапись уменьшает ресурс накопителя. Для thin-томов перезаписывается только используемое на момент удаления тома пространство.Discard— перед удалением все блоки тома отмечаются как свободные с помощью системного вызоваdiscard. Применимо только для твердотельных накопителей и thick-томов.
Допустимые значения:
RandomFillThreePass,RandomFillSinglePass,Discard
-
-
строкаspec.reclaimPolicy
Обязательный параметр
Политика освобождения ресурсов для StorageClass. Возможные значения:
Delete— при удалении PersistentVolumeClaim также удаляются PersistentVolume и связанное хранилище;Retain— при удалении PersistentVolumeClaim остаются PersistentVolume и связанное хранилище.
Допустимые значения:
Delete,Retain -
строкаspec.volumeBindingMode
Обязательный параметр
Режим привязки томов для StorageClass. Возможные значения:
Immediate— создаёт PersistentVolume сразу после создания PersistentVolumeClaim;WaitForFirstConsumer— создаёт PersistentVolume только после создания пода, использующего PersistentVolumeClaim.
Допустимые значения:
Immediate,WaitForFirstConsumer
-