Доступно в редакциях: CE, SE, SE+, EE, CSE Pro (1.67)
Работоспособность модуля гарантируется только при использовании стоковых ядер, поставляемых вместе с поддерживаемыми дистрибутивами.
Работоспособность модуля при использовании других ядер или дистрибутивов возможна, но не гарантируется.
Модуль управляет LVM на узлах кластера через пользовательские ресурсы Kubernetes, выполняя следующие операции:
- Обнаружение блочных устройств и создание/обновление/удаление соответствующих им ресурсов BlockDevice.
Внимание! Ручное создание и изменение ресурса
BlockDeviceзапрещено.
-
Обнаружение на узлах
LVM Volume Groupс LVM тегомstorage.deckhouse.io/enabled=trueиThin-poolна них, а также управление соответствующими ресурсами LVMVolumeGroup. Модуль автоматически создает ресурсLVMVolumeGroup, если его еще не существует для обнаруженнойLVM Volume Group. -
Сканирование на узлах
LVM Physical Volumes, которые входят в управляемыеLVM Volume Group. В случае расширения размеров нижестоящих блочных устройств, соотвующиеLVM Physical Volumesбудут автоматически расширены (произойдётpvresize).
Внимание! Уменьшение размеров блочного устройства не поддерживается.
- Создание/расширение/удаление
LVM Volume Groupна узле в соответствии с пользовательскими изменениями в ресурсахLVMVolumeGroup. Примеры использования