The Wayback Machine - https://web.archive.org/web/20201031141210/https://github.com/aarnaud/k8s-directx-device-plugin
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

DirectX device plugin for Kubernetes

Requirements

Build

GOOS=windows GOARCH=amd64 go build -mod vendor -o k8s-directx-device-plugin.exe cmd/k8s-device-plugin/main.go

Run

c:\k\k8s-directx-device-plugin.exe

Available environments variables :

  • PLUGIN_SOCK_DIR default value is c:\var\lib\kubelet\device-plugins\
  • DIRECTX_GPU_MATCH_NAME default value is nvidia

How to use

You can now request resources of type microsoft.com/directx in the container definition, the plugin will automatically add class/5B45201D-F2F2-4F3B-85BB-30FF1F953599 as a container device (which is the Docker for Windows way of enabling GPUs in containers).

...
spec:
  containers:
...
    resources:
      requests:
        microsoft.com/directx: "1"
...

Links

About

DirectX device plugin for Kubernetes

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.