Проброс GPU-устройств — экспериментальная возможность, доступная в коммерческих редакциях Deckhouse Platform (DP).
DP подключает физические GPU-устройства к виртуальным машинам с помощью DRA (Dynamic Resource Allocation). Устройство запрашивается по ссылке на GPUClass в блоке .spec.gpus ресурса VirtualMachine.
Ресурсы GPUClass готовит администратор, поэтому узнайте у него, какие классы доступны в кластере.
Чтобы запросить GPU-устройство, добавьте блок .spec.gpus в спецификацию машины:
apiVersion: virtualization.deckhouse.io/v1alpha2
kind: VirtualMachine
metadata:
name: linux-vm
spec:
# ... другие настройки ВМ ...
gpus:
- gpuClassName: nvidia-h100
В параметре gpuClassName укажите имя существующего ресурса GPUClass. Чтобы подключить несколько устройств, добавьте в список ещё элементы, порядок в нём не важен. К одной машине подключается не более 16 устройств.
Изменение блока .spec.gpus применяется только после перезапуска виртуальной машины.