Доступно с ограничениями в редакциях: CSE Lite (1.73), CSE Pro (1.73)
Доступно без ограничений в редакциях: EE
Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Миграция с режима Device Plugin на DRA
DRA-режим является экспериментальным. Не включайте его в production-кластерах.
При переключении dra.enabled с false на true модуль выполняет автоматическую миграцию:
- Хук
check_migrationобнаруживает существующий неймспейсd8-nvidia-gpuи добавляет к нему лейблgpu.deckhouse.io/managed-by=gpu. - На следующем reconcile
migrationReadyстановитсяtrue, и Helm формирует DRA-шаблоны. - Стек NVIDIA Device Plugin (device plugin, GFD, MIG manager, DCGM) удаляется Helm-ом; DRA-стек разворачивается в том же неймспейсе
d8-nvidia-gpu.
Ручных действий не требуется — достаточно выставить dra.enabled: true в ModuleConfig.
Требования
К версии Kubernetes: 1.34 и выше.
К версии Deckhouse: 1.75 и выше.
Параметры
Версия схемы: 1
-
-
объектsettings.draНастройки режима DRA (Dynamic Resource Allocation).
По умолчанию:
{}-
булевыйsettings.dra.allowCrossNamespaceSharingРазрешает совместное использование MPS и time-slicing между разными неймспейсами.
По умолчанию:
false -
булевыйsettings.dra.enabled
Включает режим DRA (Dynamic Resource Allocation) для управления GPU.
Переключает управление GPU со стека на основе NVIDIA device plugin на режим DRA.
Требуется Kubernetes ≥ 1.34.
При включении отключает стек Device Plugin (NFD, GFD).
DRA-режим является экспериментальным. Не включайте его в production-кластерах.
По умолчанию:
false
-
-
строкаsettings.logLevelУровень логирования компонентов оператора.
По умолчанию:
InfoДопустимые значения:
Trace,Debug,Info,ErrorПример:
logLevel: Info
-