Доступно в редакциях: CE, SE, SE+, EE, CSE Lite (1.73), CSE Pro (1.73)
Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Требования
К версии Deckhouse: 1.72 и выше.
К версиям других модулей:
-
snapshot-controller: любая версия.
Параметры
Версия схемы: 1
-
-
булевыйsettings.cephfsEnabledВключить или отключить CSI драйвер CephFS. При установке значения false контроллер драйвера CephFS и ресурсы CSIDriver не будут развернуты.
По умолчанию:
true -
целочисленныйsettings.cephfsProvisionerWorkersНастройки для provisioner workers для драйвера CephFS (по умолчанию 10). Пожалуйста, не устанавливайте это значение, если вы не уверены, что делаете.
По умолчанию:
10 -
строкаsettings.logLevelУровень логирования для приложений модуля
По умолчанию:
DEBUGДопустимые значения:
ERROR,WARN,INFO,DEBUG,TRACE -
булевыйsettings.msCrcData
Включить или отключить проверку контрольных сумм CRC32C для данных в сообщениях Ceph messenger.
ВНИМАНИЕ: не отключайте этот параметр, если вы полностью не понимаете возможные последствия. При установке значения
falseпараметрms_crc_dataв ceph.conf будет отключён. Это снижает способность Ceph обнаруживать повреждение данных в сообщениях messenger и может привести к незаметному повреждению данных, нарушению их консистентности или потере данных.Рекомендуемое и безопасное значение —
true.ПРИМЕЧАНИЕ: изменение значения применяется только к новым операциям Ceph-клиентов, выполняемым CSI-драйвером: создание новых томов, а также новые операции attach/mount. Уже смонтированные тома продолжат работать со старым значением
ms_crc_dataдо тех пор, пока не будут физически размонтированы с ноды и смонтированы заново.По умолчанию:
true -
булевыйsettings.rbdEnabledВключить или отключить CSI драйвер RBD. При установке значения false контроллер драйвера RBD и ресурсы CSIDriver не будут развернуты.
По умолчанию:
true -
целочисленныйsettings.rbdProvisionerWorkersSettings for RBD provisioner workers (default 10). Please do not set this value if you are not sure what you are doing.
По умолчанию:
10 -
массив строкsettings.storageClassLabelIgnoredPrefixes
Список префиксов ключей лейблов, которые НЕ должны пробрасываться (propagation — проброс/распространение) из CephStorageClass в управляемый Kubernetes StorageClass.
Контроллер объединяет этот список со встроенным (системным) списком и отбрасывает любые лейблы CephStorageClass, ключ которых начинается с любого префикса из объединения.
Значения по умолчанию покрывают лейблы, обычно добавляемые GitOps-инструментами (Argo CD, Flux, Rancher Fleet), чтобы их reconciler-ы не конкурировали с контроллером хранилища за лейблы на управляемом StorageClass.
По умолчанию:
[ "argocd.argoproj.io/", "kustomize.toolkit.fluxcd.io/", "helm.toolkit.fluxcd.io/", "fleet.cattle.op/" ]
-