Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

Latest commit

 

History

History
28 lines (23 loc) · 738 Bytes

DEVELOPMENT.md

File metadata and controls

28 lines (23 loc) · 738 Bytes

Build with Docker

$ git clone https://github.com/awslabs/aws-virtual-gpu-device-plugin.git && cd aws-virtual-gpu-device-plugin
$ docker build -t amazon/aws-virtual-gpu-device-plugin:v0.1.0 .

Run locally

$ docker run --security-opt=no-new-privileges --cap-drop=ALL --ipc=host --network=none -it -v /var/lib/kubelet/device-plugins:/var/lib/kubelet/device-plugins amazon/aws-virtual-gpu-device-plugin:v0.1.0

Deploy as Daemon Set:

$ kubectl create -f vgpu-device-plugin.yml

Build without Docker

Build

$ export CGO_LDFLAGS_ALLOW='-Wl,--unresolved-symbols=ignore-in-object-files'
$ go build -ldflags="-s -w" -o plugin

Run locally

$ ./plugin -vgpu 10