@@ -147,7 +147,7 @@ Once you have configured the options above on all the GPU nodes in your
147147cluster, you can enable GPU support by deploying the following Daemonset:
148148
149149``` shell
150- kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.17.1 /deployments/static/nvidia-device-plugin.yml
150+ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.17.2 /deployments/static/nvidia-device-plugin.yml
151151```
152152
153153** Note:** This is a simple static daemonset meant to demonstrate the basic
@@ -639,12 +639,12 @@ helm repo add nvdp https://nvidia.github.io/k8s-device-plugin
639639helm repo update
640640` ` `
641641
642- Then verify that the latest release (`v0.17.1 `) of the plugin is available :
642+ Then verify that the latest release (`v0.17.2 `) of the plugin is available :
643643
644644` ` ` shell
645645$ helm search repo nvdp --devel
646646NAME CHART VERSION APP VERSION DESCRIPTION
647- nvdp/nvidia-device-plugin 0.17.1 0.17.1 A Helm chart for ...
647+ nvdp/nvidia-device-plugin 0.17.2 0.17.2 A Helm chart for ...
648648` ` `
649649
650650Once this repo is updated, you can begin installing packages from it to deploy
@@ -656,7 +656,7 @@ The most basic installation command without any options is then:
656656helm upgrade -i nvdp nvdp/nvidia-device-plugin \
657657 --namespace nvidia-device-plugin \
658658 --create-namespace \
659- --version 0.17.1
659+ --version 0.17.2
660660` ` `
661661
662662**Note:** You only need the to pass the `--devel` flag to `helm search repo`
@@ -665,7 +665,7 @@ version (e.g. `<version>-rc.1`). Full releases will be listed without this.
665665
666666# ## Configuring the device plugin's `helm` chart
667667
668- The `helm` chart for the latest release of the plugin (`v0.17.1 `) includes
668+ The `helm` chart for the latest release of the plugin (`v0.17.2 `) includes
669669a number of customizable values.
670670
671671Prior to `v0.12.0` the most commonly used values were those that had direct
@@ -675,7 +675,7 @@ case of the original values is then to override an option from the `ConfigMap`
675675if desired. Both methods are discussed in more detail below.
676676
677677The full set of values that can be set are found here :
678- [here](https://github.com/NVIDIA/k8s-device-plugin/blob/v0.17.1 /deployments/helm/nvidia-device-plugin/values.yaml).
678+ [here](https://github.com/NVIDIA/k8s-device-plugin/blob/v0.17.2 /deployments/helm/nvidia-device-plugin/values.yaml).
679679
680680# ### Passing configuration to the plugin via a `ConfigMap`
681681
@@ -718,7 +718,7 @@ And deploy the device plugin via helm (pointing it at this config file and givin
718718
719719` ` ` shell
720720helm upgrade -i nvdp nvdp/nvidia-device-plugin \
721- --version=0.17.1 \
721+ --version=0.17.2 \
722722 --namespace nvidia-device-plugin \
723723 --create-namespace \
724724 --set-file config.map.config=/tmp/dp-example-config0.yaml
@@ -743,7 +743,7 @@ kubectl create cm -n nvidia-device-plugin nvidia-plugin-configs \
743743
744744` ` ` shell
745745helm upgrade -i nvdp nvdp/nvidia-device-plugin \
746- --version=0.17.1 \
746+ --version=0.17.2 \
747747 --namespace nvidia-device-plugin \
748748 --create-namespace \
749749 --set config.name=nvidia-plugin-configs
@@ -773,7 +773,7 @@ And redeploy the device plugin via helm (pointing it at both configs with a spec
773773
774774` ` ` shell
775775helm upgrade -i nvdp nvdp/nvidia-device-plugin \
776- --version=0.17.1 \
776+ --version=0.17.2 \
777777 --namespace nvidia-device-plugin \
778778 --create-namespace \
779779 --set config.default=config0 \
@@ -795,7 +795,7 @@ kubectl create cm -n nvidia-device-plugin nvidia-plugin-configs \
795795
796796` ` ` shell
797797helm upgrade -i nvdp nvdp/nvidia-device-plugin \
798- --version=0.17.1 \
798+ --version=0.17.2 \
799799 --namespace nvidia-device-plugin \
800800 --create-namespace \
801801 --set config.default=config0 \
@@ -881,7 +881,7 @@ runtimeClassName:
881881` ` `
882882
883883Please take a look in the
884- [`values.yaml`](https://github.com/NVIDIA/k8s-device-plugin/blob/v0.17.1 /deployments/helm/nvidia-device-plugin/values.yaml)
884+ [`values.yaml`](https://github.com/NVIDIA/k8s-device-plugin/blob/v0.17.2 /deployments/helm/nvidia-device-plugin/values.yaml)
885885file to see the full set of overridable parameters for the device plugin.
886886
887887Examples of setting these options include :
@@ -891,7 +891,7 @@ Enabling compatibility with the `CPUManager` and running with a request for
891891
892892` ` ` shell
893893helm upgrade -i nvdp nvdp/nvidia-device-plugin \
894- --version=0.17.1 \
894+ --version=0.17.2 \
895895 --namespace nvidia-device-plugin \
896896 --create-namespace \
897897 --set compatWithCPUManager=true \
@@ -903,7 +903,7 @@ Enabling compatibility with the `CPUManager` and the `mixed` `migStrategy`.
903903
904904` ` ` shell
905905helm upgrade -i nvdp nvdp/nvidia-device-plugin \
906- --version=0.17.1 \
906+ --version=0.17.2 \
907907 --namespace nvidia-device-plugin \
908908 --create-namespace \
909909 --set compatWithCPUManager=true \
@@ -922,7 +922,7 @@ To enable it, simply set `gfd.enabled=true` during helm install.
922922
923923` ` ` shell
924924helm upgrade -i nvdp nvdp/nvidia-device-plugin \
925- --version=0.17.1 \
925+ --version=0.17.2 \
926926 --namespace nvidia-device-plugin \
927927 --create-namespace \
928928 --set gfd.enabled=true
@@ -980,13 +980,13 @@ helm repo add nvdp https://nvidia.github.io/k8s-device-plugin
980980helm repo update
981981```
982982
983- Then verify that the latest release (` v0.17.1 ` ) of the plugin is available
983+ Then verify that the latest release (` v0.17.2 ` ) of the plugin is available
984984(Note that this includes the GFD chart):
985985
986986``` shell
987987helm search repo nvdp --devel
988988NAME CHART VERSION APP VERSION DESCRIPTION
989- nvdp/nvidia-device-plugin 0.17.1 0.17.1 A Helm chart for ...
989+ nvdp/nvidia-device-plugin 0.17.2 0.17.2 A Helm chart for ...
990990```
991991
992992Once this repo is updated, you can begin installing packages from it to deploy
@@ -996,7 +996,7 @@ The most basic installation command without any options is then:
996996
997997``` shell
998998helm upgrade -i nvdp nvdp/nvidia-device-plugin \
999- --version 0.17.1 \
999+ --version 0.17.2 \
10001000 --namespace gpu-feature-discovery \
10011001 --create-namespace \
10021002 --set devicePlugin.enabled=false
@@ -1007,7 +1007,7 @@ the default namespace.
10071007
10081008``` shell
10091009helm upgrade -i nvdp nvdp/nvidia-device-plugin \
1010- --version=0.17.1 \
1010+ --version=0.17.2 \
10111011 --set allowDefaultNamespace=true \
10121012 --set nfd.enabled=false \
10131013 --set migStrategy=mixed \
@@ -1031,14 +1031,14 @@ Using the default values for the flags:
10311031helm upgrade -i nvdp \
10321032 --namespace nvidia-device-plugin \
10331033 --create-namespace \
1034- https://nvidia.github.io/k8s-device-plugin/stable/nvidia-device-plugin-0.17.1 .tgz
1034+ https://nvidia.github.io/k8s-device-plugin/stable/nvidia-device-plugin-0.17.2 .tgz
10351035```
10361036
10371037## Building and Running Locally
10381038
10391039The next sections are focused on building the device plugin locally and running it.
10401040It is intended purely for development and testing, and not required by most users.
1041- It assumes you are pinning to the latest release tag (i.e. ` v0.17.1 ` ), but can
1041+ It assumes you are pinning to the latest release tag (i.e. ` v0.17.2 ` ), but can
10421042easily be modified to work with any available tag or branch.
10431043
10441044### With Docker
@@ -1048,8 +1048,8 @@ easily be modified to work with any available tag or branch.
10481048Option 1, pull the prebuilt image from [ Docker Hub] ( https://hub.docker.com/r/nvidia/k8s-device-plugin ) :
10491049
10501050``` shell
1051- docker pull nvcr.io/nvidia/k8s-device-plugin:v0.17.1
1052- docker tag nvcr.io/nvidia/k8s-device-plugin:v0.17.1 nvcr.io/nvidia/k8s-device-plugin:devel
1051+ docker pull nvcr.io/nvidia/k8s-device-plugin:v0.17.2
1052+ docker tag nvcr.io/nvidia/k8s-device-plugin:v0.17.2 nvcr.io/nvidia/k8s-device-plugin:devel
10531053```
10541054
10551055Option 2, build without cloning the repository:
@@ -1058,7 +1058,7 @@ Option 2, build without cloning the repository:
10581058docker build \
10591059 -t nvcr.io/nvidia/k8s-device-plugin:devel \
10601060 -f deployments/container/Dockerfile.ubuntu \
1061- https://github.com/NVIDIA/k8s-device-plugin.git#v0.17.1
1061+ https://github.com/NVIDIA/k8s-device-plugin.git#v0.17.2
10621062```
10631063
10641064Option 3, if you want to modify the code:
0 commit comments