Стадия жизненного цикла модуля: General Availability
Доступно в редакциях: CE, SE, SE+, EE, CSE Pro (1.67)
Работоспособность модуля гарантируется только при использовании стоковых ядер, поставляемых вместе с поддерживаемыми дистрибутивами.
Работоспособность модуля при использовании других ядер или дистрибутивов возможна, но не гарантируется.
Модуль sds-node-configurator управляет блочными устройствами и LVM на узлах Kubernetes-кластера через кастомные ресурсы Kubernetes. Основные возможности модуля:
-
Автоматическое обнаружение блочных устройств и создание/обновление/удаление соответствующих им ресурсов BlockDevice.
Внимание. Ручное создание и изменение ресурса BlockDevice запрещено.
-
Автоматическое обнаружение на узлах групп томов LVM с LVM-тегом
storage.deckhouse.io/enabled=trueи thin pool на них, а также управление соответствующими ресурсами LVMVolumeGroup. Модуль автоматически создает ресурс LVMVolumeGroup, если его еще не существует для обнаруженной группы томов LVM. -
Сканирование на узлах физических томов LVM, входящих в управляемые группы томов LVM. При расширении базовых блочных устройств соответствующие физические тома LVM автоматически увеличиваются (выполняется
pvresize).Внимание. Уменьшение размеров блочного устройства не поддерживается.
-
Создание/расширение/удаление групп томов LVM на узле в соответствии с настройками ресурсов LVMVolumeGroup. С примерами можно ознакомиться в разделе Работа с ресурсами LVMVolumeGroup.
Документация
- Работа с ресурсами — практические примеры создания, изменения и удаления ресурсов BlockDevice и LVMVolumeGroup.
- Custom Resources — справочник по CRD модуля.
- Настройка — настройка параметров модуля.
- Сценарии конфигурации — типовые сценарии настройки дисковых подсистем для различных конфигураций хранилища.
- FAQ — ответы на часто задаваемые вопросы.