Стадия жизненного цикла модуля: General Availability
Доступно с ограничениями в редакциях: CE
Доступно без ограничений в редакциях: SE, SE+, EE, CSE Pro (1.67)
Включение модуля
Для включения модуля sds-local-volume выполните следующие шаги:
Все команды должны быть выполнены на машине с доступом к API Kubernetes и правами администратора.
-
Включите модуль
sds-local-volume:d8 k apply -f - <<EOF apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: sds-local-volume spec: enabled: true version: 1 settings: enableThinProvisioning: true # если планируете использовать LVM-thin тома EOF -
Дождитесь перехода модуля
sds-local-volumeв состояниеReady:d8 k get modules sds-local-volume -w -
Проверьте, что поды модуля запущены:
d8 k -n d8-sds-local-volume get pod -owide d8 k -n d8-sds-node-configurator get pod -o wide
Подробные инструкции по настройке модуля см. в разделе Быстрый старт.
Требования
К версии Deckhouse: 1.67 и выше.
К версиям других модулей:
-
sds-node-configurator: любая версия. -
snapshot-controller: любая версия.
параметры
Версия схемы: 1
-
-
объектsettings.dataNodesНастройки локальных томов csi на узлах с данными
По умолчанию:
{}-
объектsettings.dataNodes.nodeSelector
То же, что и в параметре
spec.nodeSelectorподов в Kubernetes.Если параметр опущен, локальный том csi будет размещен на всех узлах.
Внимание! Изменение этого параметра не приводит к перераспределению данных. Если узел с данными больше не соответствует «nodeSelector», данные на этом узле станут недоступными.
По умолчанию:
{ "kubernetes.io/os": "linux" }
-
-
булевыйsettings.enableThinProvisioningAllow thin LVM volumes usage
По умолчанию:
false -
строкаsettings.logLevelУровень логирования модуля.
По умолчанию:
DEBUGДопустимые значения:
ERROR,WARN,INFO,DEBUG,TRACE
-