Как открыть все графические процессоры для Kubernetes без команды --gpus all в докере 19.03?

Я хочу установить Kubernetes и докер 19.03 с поддержкой NVIDIA GPU. До версии Docker 19.03 рум-тайм по умолчанию должен быть назначен nvidia. Сейчас метод не поддерживается, рекомендуется вставить "--gpus all" в командную строку. Есть ли способ сделать «--gpus all» в качестве настройки по умолчанию для докера? Также допустимо изменить команду Kubernetes для вызова докера, но я не нашел решения. Кстати, я не хочу использовать плагин k8s-device-plugin от NVIDIA, потому что хочу самостоятельно управлять графическими процессорами. Мне просто нужно, чтобы все графические процессоры были открыты для POD.


person Lennox Wu    schedule 19.02.2020    source источник


Ответы (1)


Согласно документам NVIDIA, нам необходимо установить докер Nvidia 2.0, даже если это не рекомендуется. После установки вы можете установить среду выполнения Nvidia по умолчанию. В настоящее время Kubernetes не поддерживает новую команду «—gpus all».

person Lennox Wu    schedule 27.02.2020