A research lab is deploying NVIDIA AI Enterprise on an air-gapped Kubernetes cluster. The cluster has no internet access, and all software must be installed from a local registry. The administrator plans to use the NVIDIA GPU Operator. Which two actions must be performed to ensure a successful deployment in this environment? (Choose two.)
Trap 1: Install the NVIDIA GPU Operator using the --offline flag.
There is no --offline flag for the NVIDIA GPU Operator Helm chart or installation. The Operator does not have a built-in offline mode. Air-gapped deployments are handled by mirroring images and configuring the registry endpoints. Relying on a non-existent flag would cause installation failure. Therefore, this is not a valid action for the scenario.
Trap 2: Disable the GPU Operator's driver management and install the driver…
While it is possible to disable driver management, it is not a required action for air-gapped deployment. The GPU Operator can manage the driver in an air-gapped environment if the driver container image is mirrored to the private registry. Disabling driver management would require manual driver installation, which is more complex and not necessary. Therefore, this is not a required action for the scenario.
Trap 3: Ensure the cluster nodes have direct access to the NVIDIA licensing…
This scenario does not mention vGPU; it is about GPU Operator on an air-gapped cluster. Even if vGPU were used, the licensing server would need to be accessible or a licensing proxy set up, but that is not a requirement for the GPU Operator itself. The question focuses on deploying the GPU Operator, which does not require licensing server access. Thus, this is not a required action.
- A
Install the NVIDIA GPU Operator using the --offline flag.
Why it fails: There is no --offline flag for the NVIDIA GPU Operator Helm chart or installation. The Operator does not have a built-in offline mode. Air-gapped deployments are handled by mirroring images and configuring the registry endpoints. Relying on a non-existent flag would cause installation failure. Therefore, this is not a valid action for the scenario.
- B
Disable the GPU Operator's driver management and install the driver manually on each node.
Why it fails: While it is possible to disable driver management, it is not a required action for air-gapped deployment. The GPU Operator can manage the driver in an air-gapped environment if the driver container image is mirrored to the private registry. Disabling driver management would require manual driver installation, which is more complex and not necessary. Therefore, this is not a required action for the scenario.
- C
Configure the GPU Operator to use the private registry by setting the appropriate Helm chart values.
The GPU Operator must be configured to pull images from the private registry instead of the default public registries. This is done by setting Helm values such as operator.repository, driver.repository, toolkit.repository, and others to point to the private registry. Without this configuration, the Operator would attempt to pull from nvcr.io and fail due to no internet access. Thus, this is a required action for air-gapped deployment.
- D
Mirror all required NVIDIA container images to a private registry accessible by the cluster.
In an air-gapped environment, the GPU Operator cannot pull images from public registries like nvcr.io. All required images, including the driver container, container toolkit, device plugin, DCGM exporter, and GPU Operator itself, must be mirrored to a private registry. The Operator must be configured to use this registry via Helm values such as operator.repository and driver.repository. This ensures that the cluster can pull images without internet access.
- E
Ensure the cluster nodes have direct access to the NVIDIA licensing server for vGPU.
Why it fails: This scenario does not mention vGPU; it is about GPU Operator on an air-gapped cluster. Even if vGPU were used, the licensing server would need to be accessible or a licensing proxy set up, but that is not a requirement for the GPU Operator itself. The question focuses on deploying the GPU Operator, which does not require licensing server access. Thus, this is not a required action.