Skip to content

vGPU Manager Container Base Image for OpenShift Virtualization 4.14+ #453

@mvalsecchi-nv

Description

@mvalsecchi-nv

The NVIDIA documentation for building the vGPU Manager container in OpenShift Virtualization still instructs users to use a ubi-8 base image.

However, OpenShift 4.14 and newer are RHEL9-based, and should likely use ubi-9 as a base.

From NVIDIA’s documentation:
OpenShift Virtualization vGPU Manager Guide

Open a terminal and clone the driver container image repository:
  git clone https://gitlab.com/nvidia/container-images/driver
  cd driver

Change to the vgpu-manager directory for your OS:
  cd vgpu-manager/rhel8 <============

[...]

docker build \
    --build-arg DRIVER_VERSION=${VERSION} \
    -t ${PRIVATE_REGISTRY}/vgpu-manager:${VERSION}-${OS_TAG} .

Example Dockerfile:

FROM nvcr.io/nvidia/cuda:13.0.1-base-ubi8   <=== 

Suggested fix:

Add a RHEL9 Dockerfile extending from ubi-9.

vpu-manager/rhel9/Dockerfile

- FROM nvcr.io/nvidia/cuda:13.0.1-base-ubi8
+ FROM nvcr.io/nvidia/cuda:XX.Y.Z-base-ubi9

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions