This documents provides an overview of the GPUs and system platform configurations supported.
Pascal+ GPUs are supported (incl. NVIDIA A100, T4 and V100).
The GPU Operator only supports platforms using discrete GPUs - Jetson or other embedded products with integrated GPUs are not supported.
The following Kubernetes platforms are supported:
Red Hat OpenShift 4 using Red Hat Enterprise Linux CoreOS (RHCOS) and CRI-O container runtime. See the OpenShift guide for getting started.
Google Cloud Anthos. See the user guide for getting started.
Note that the Kubernetes community supports only the last three minor releases as of v1.17. Older releases may be supported through enterprise distributions of Kubernetes such as Red Hat OpenShift. See the prerequisites for enabling monitoring in Kubernetes releases before v1.16.
The following table includes the support matrix of the GPU Operator releases and supported container platforms.
In addition, the following container management tools are supported:
Docker CE 19.03.z
CRI-O with OpenShift 4 using Red Hat Enterprise Linux CoreOS (RHCOS)
Supported NVIDIA vGPU Products¶
NVIDIA vGPU 12.0+ with the following software products
NVIDIA Virtual Compute Server (C-Series)
NVIDIA RTX Virtual Workstation (vWS)
Supported Hypervisors with NVIDIA vGPU¶
The following Virtualization Platforms are supported. Refer to the NVIDIA vGPU Documentation for more detailed information.
VMware vSphere 7
Red Hat Enterprise Linux KVM
Red Hat Virtualization (RHV)
The GPU Operator has been validated in the following scenarios:
GPU passthrough virtualization
The GPU Operator deploys the NVIDIA driver as a container. In this environment, running on desktop environments (e.g. workstations with GPUs and display) is not supported.