Technology1 min read

Run Red Hat Enterprise Linux CoreOS on NVIDIA BlueField DPUs

By · Published by Everything Blog

In short

Under this architecture, the control plane resides within a central management cluster while BlueField-3 units serve as dedicated worker nodes. The DPF HCP Provisioner Operator coordinates the environment by managing resources, Ignition configurations, and certificate approvals. Networking utilizes a dual approach where Flannel handles internal DPU pods and OVN-Kubernetes processes application traffic across the host pairing. The deployment is completed using a two-image installation that integrates NVIDIA DOCA software directly into the target operating system.

Key points

  • Infrastructure services run isolated on DPUs while application workloads remain focused o…: Infrastructure services run isolated on DPUs while application workloads remain focused on x86 host machines.
  • The DPF HCP Provisioner Operator automates resource provisioning, Ignition file managemen…: The DPF HCP Provisioner Operator automates resource provisioning, Ignition file management, and certificate signing requests.
  • Installation executes via a two-image sequence utilizing a live boot image and a speciali…: Installation executes via a two-image sequence utilizing a live boot image and a specialized operating system release.

Sources checked by our analysis pipeline: 1

In our previous article, we introduced networking based on data processing units (DPUs), using Red Hat OpenShift and NVIDIA DOCA Platform Framework (DPF). The next step is to bring Red Hat OpenShift hosted control planes and Red Hat Enterprise Linux CoreOS to the DPU cluster itself.

The implementation described here uses OpenShift hosted control planes (HCP), powered by HyperShift, to run the DPU cluster's control plane in the management OpenShift cluster. The Arm cores on NVIDIA BlueField-3 run Red Hat Enterprise Linux CoreOS workers. Supporting this architecture required adapting NVIDIA DOCA software and out-of-tree drivers to Red Hat Enterprise Linux CoreOS and integrating DPU installation with HyperShift-generated Ignition configuration.

This article explains the architecture and how BlueField software, kernel drivers, and installation configuration come together to create a Red Hat Enterprise Linux CoreOS worker.

An OpenShift control plane for the DPU cluster

The BlueField DPU has an Arm processor and runs its own operating system. In this deployment, the DPU becomes a worker in a separate OpenShift cluster dedicated to infrastructure services.

HyperShift hosts that cluster's control plane on the…

Technology