Skip to content

Releases: NVIDIA/k8s-device-plugin

v0.10.0

12 Nov 08:17
Compare
Choose a tag to compare
  • Update CUDA base images to 11.4.2
  • Ignore Xid=13 (Graphics Engine Exception) critical errors in device health-check
  • Ignore Xid=68 (Video processor exception) critical errors in device health-check
  • Build multi-arch container images for linux/amd64 and linux/arm64
  • Use Ubuntu 20.04 for Ubuntu-based container images
  • Remove Centos7 images

v0.9.0

26 Feb 17:48
Compare
Choose a tag to compare
  • Fix bug when using CPUManager and the device plugin MIG mode not set to "none"
  • Allow passing list of GPUs by device index instead of uuid
  • Move to urfave/cli to build the CLI
  • Support setting command line flags via environment variables

v0.8.2

16 Feb 16:31
Compare
Choose a tag to compare
  • Update all dockerhub references to nvcr.io

This makes sure that people don't run into the new rate limits imposed by dockerhub for the plugin image.
We now pull from an NVIDIA hosted registry instead.

v0.8.1

08 Feb 13:26
Compare
Choose a tag to compare
  • Fix permission error when using NewDevice instead of NewDeviceLite when constructing MIG device map

v0.8.0

04 Feb 15:05
Compare
Choose a tag to compare
  • Add a flag to specify the root path of the NVIDIA driver installation
  • Raise an error if a device has migEnabled=true but has no MIG devices
  • Allow mig.strategy=single on nodes with non-MIG gpus

v0.7.3

22 Dec 14:12
Compare
Choose a tag to compare
  • Update vendoring to include bug fix for nvmlEventSetWait_v2

v0.7.2

14 Dec 22:12
Compare
Choose a tag to compare
  • Fix bug in dockerfiles for ubi8 and centos using CMD not ENTRYPOINT

v0.7.1

24 Nov 11:44
Compare
Choose a tag to compare
  • Update all Dockerfiles to point to latest cuda-base on nvcr.io …
  • Update vendoring to latest go-gpuallocator and gpu-monitoring-tools

v0.7.0

23 Sep 05:58
Compare
Choose a tag to compare
  • Promote v0.7.0-rc.8 to v0.7.0

v0.7.0-rc.8

  • Permit configuration of alternative container registry through environment variables.
  • Add an alternate set of gitlab-ci directives under .nvidia-ci.yml
  • Update all k8s dependencies to v1.19.1
  • Update vendoring for NVML Go bindings
  • Move restart loop to force recreate of plugins on SIGHUP

v0.7.0-rc.7

  • Fix bug which only allowed running the plugin on machines with CUDA 10.2+ installed

v0.7.0-rc.6

  • Add logic to skip / error out when unsupported MIG device encountered
  • Fix bug treating memory as multiple of 1000 instead of 1024
  • Switch to using CUDA base images
  • Add a set of standard tests to the .gitlab-ci.yml file

v0.7.0-rc.5

  • Add deviceListStrategyFlag to allow device list passing as volume mounts

v0.7.0-rc.4

  • Allow one to override selector.matchLabels in the helm chart
  • Allow one to override the udateStrategy in the helm chart

v0.7.0-rc.3

  • Fail the plugin if NVML cannot be loaded
  • Update logging to print to stderr on error
  • Add best effort removal of socket file before serving
  • Add logic to implement GetPreferredAllocation() call from kubelet

v0.7.0-rc.2

  • Add the ability to set 'resources' as part of a helm install
  • Add overrides for name and fullname in helm chart
  • Add ability to override image related parameters helm chart
  • Add conditional support for overriding securityContext in helm chart

v0.7.0-rc.1

  • Added migStrategy as a parameter to select the MIG strategy to the helm chart
  • Add support for MIG with different strategies {none, single, mixed}
  • Update vendored NVML bindings to latest (to include MIG APIs)
  • Add license in UBI image
  • Update UBI image with certification requirements

v0.7.0-rc.8

22 Sep 20:40
Compare
Choose a tag to compare
v0.7.0-rc.8 Pre-release
Pre-release
  • Permit configuration of alternative container registry through environment variables.
  • Add an alternate set of gitlab-ci directives under .nvidia-ci.yml
  • Update all k8s dependencies to v1.19.1
  • Update vendoring for NVML Go bindings
  • Move restart loop to force recreate of plugins on SIGHUP