Supported GPU: A data center GPU (A100, H100, H200, B200, GB200, L40S, L4, A10, T4, V100, and others). Consumer GeForce cards often work for development but are not officially supported.
Supported OS: Ubuntu 20.04, 22.04, or 24.04, RHEL/Rocky 8.x or 9.x, Red Hat CoreOS (OpenShift). Check the support matrix for your operator version.
Kubernetes: A version within the operator's supported range. Containerd 1.6+ or CRI-O.
No pre-installed driver on the node, or set driver.enabled=false if one is already there.
Nouveau driver disabled. The driver container handles this, but check if it fails.
Secure Boot: Either disabled, or use precompiled/signed drivers. Unsigned kernel modules will not load under Secure Boot.
Kernel headers available. The driver container needs matching headers, or use precompiled driver images.
Internet access to nvcr.io and OS package repositories, or a mirrored registry for air-gapped setups.
Pod Security: The gpu-operator namespace needs privileged pod security admission.