Update NVIDIA GPU instructions for GCP (#10970)
This commit is contained in:
committed by
k8s-ci-robot
parent
cfb257146f
commit
41319e8059
@@ -116,29 +116,32 @@ kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v1.
|
|||||||
|
|
||||||
Report issues with this device plugin to [NVIDIA/k8s-device-plugin](https://github.com/NVIDIA/k8s-device-plugin).
|
Report issues with this device plugin to [NVIDIA/k8s-device-plugin](https://github.com/NVIDIA/k8s-device-plugin).
|
||||||
|
|
||||||
#### NVIDIA GPU device plugin used by GKE/GCE
|
#### NVIDIA GPU device plugin used by GCE
|
||||||
|
|
||||||
The [NVIDIA GPU device plugin used by GKE/GCE](https://github.com/GoogleCloudPlatform/container-engine-accelerators/tree/master/cmd/nvidia_gpu)
|
The [NVIDIA GPU device plugin used by GCE](https://github.com/GoogleCloudPlatform/container-engine-accelerators/tree/master/cmd/nvidia_gpu)
|
||||||
doesn't require using nvidia-docker and should work with any container runtime
|
doesn't require using nvidia-docker and should work with any container runtime
|
||||||
that is compatible with the Kubernetes Container Runtime Interface (CRI). It's tested
|
that is compatible with the Kubernetes Container Runtime Interface (CRI). It's tested
|
||||||
on [Container-Optimized OS](https://cloud.google.com/container-optimized-os/)
|
on [Container-Optimized OS](https://cloud.google.com/container-optimized-os/)
|
||||||
and has experimental code for Ubuntu from 1.9 onwards.
|
and has experimental code for Ubuntu from 1.9 onwards.
|
||||||
|
|
||||||
On your 1.9 cluster, you can use the following commands to install the NVIDIA drivers and device plugin:
|
On your 1.12 cluster, you can use the following commands to install the NVIDIA drivers and device plugin:
|
||||||
|
|
||||||
```
|
```
|
||||||
# Install NVIDIA drivers on Container-Optimized OS:
|
# Install NVIDIA drivers on Container-Optimized OS:
|
||||||
kubectl create -f https://raw.githubusercontent.com/GoogleCloudPlatform/container-engine-accelerators/k8s-1.9/daemonset.yaml
|
kubectl create -f https://raw.githubusercontent.com/GoogleCloudPlatform/container-engine-accelerators/stable/daemonset.yaml
|
||||||
|
|
||||||
# Install NVIDIA drivers on Ubuntu (experimental):
|
# Install NVIDIA drivers on Ubuntu (experimental):
|
||||||
kubectl create -f https://raw.githubusercontent.com/GoogleCloudPlatform/container-engine-accelerators/k8s-1.9/nvidia-driver-installer/ubuntu/daemonset.yaml
|
kubectl create -f https://raw.githubusercontent.com/GoogleCloudPlatform/container-engine-accelerators/stable/nvidia-driver-installer/ubuntu/daemonset.yaml
|
||||||
|
|
||||||
# Install the device plugin:
|
# Install the device plugin:
|
||||||
kubectl create -f https://raw.githubusercontent.com/kubernetes/kubernetes/release-1.9/cluster/addons/device-plugins/nvidia-gpu/daemonset.yaml
|
kubectl create -f https://raw.githubusercontent.com/kubernetes/kubernetes/release-1.12/cluster/addons/device-plugins/nvidia-gpu/daemonset.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
Report issues with this device plugin and installation method to [GoogleCloudPlatform/container-engine-accelerators](https://github.com/GoogleCloudPlatform/container-engine-accelerators).
|
Report issues with this device plugin and installation method to [GoogleCloudPlatform/container-engine-accelerators](https://github.com/GoogleCloudPlatform/container-engine-accelerators).
|
||||||
|
|
||||||
|
Instructions for using NVIDIA GPUs on GKE are
|
||||||
|
[here](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus)
|
||||||
|
|
||||||
## Clusters containing different types of NVIDIA GPUs
|
## Clusters containing different types of NVIDIA GPUs
|
||||||
|
|
||||||
If different nodes in your cluster have different types of NVIDIA GPUs, then you
|
If different nodes in your cluster have different types of NVIDIA GPUs, then you
|
||||||
|
|||||||
Reference in New Issue
Block a user