Стадия жизненного цикла модуля: 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.

Документация