Home > Communication Service Provider Solutions > Telecom Multicloud Foundation > Red Hat > Guides > Red Hat Open Shift Container Platform Guides > Deployment Guide: Red Hat OpenShift Container Platform Reference Architecture for Telecom > Enabling and using the NVIDIA GPUs
Dell Technologies has tested and validated the use of NVIDIA V100 GPUs on OpenShift Container Platform 4.6. While other NVIDIA GPUs work with OpenShift Container Platform, they have not been tested or validated by Dell Technologies.
The NVIDIA GPU Operator deploys several pods that are used to manage and enable GPUs for use in OpenShift Container Platform. Some of these pods require packages that are not available by default in the Universal Base Image (UBI) that OpenShift Container Platform uses. To make packages available to the NVIDIA GPU driver container, you enable cluster-wide entitled container builds in OpenShift.
At a high level, enabling entitled builds consists of these steps:
The following sections describe these steps. For more information about entitled builds in OpenShift, see this Red Hat blog post.
Obtain your subscription certificates under the Subscriptions tab in Red Hat Customer Portal, as shown in the following figure:
Run:
$ unzip cert_20210202.zip
$ ls
cert_20210202.zip consumer_export.zip openshift signature
$ unzip consumer_export.zip
Archive: consumer_export.zip
Candlepin export for beedde9c-a893-4a58-8313-4862e78806e5
inflating: export/meta.json
inflating: export/entitlement_certificates/6834535004259762316.pem
Create the entitlement MachineConfig
$ sed "s/BASE64_ENCODED_PEM_FILE/$(base64 -w 0 </path/to/certificate_file.pem>)/g" 0003-cluster-wide-machineconfigs.yaml.template > 0003-cluster-wide-machineconfigs.yaml
$ oc create -f 0003-cluster-wide-machineconfigs.yaml
oc create -f 0004-cluster-wide-entitled-pod.yaml
oc logs cluster-entitled-build-pod
Installing the NFD Operator