platform-support.md

September 2, 2026 · View on GitHub

[[TOC]]

Prerequisites

ComponentVersionNotes
Kubernetes1.33-1.36All currently supported upstream Kubernetes releases are supported
Helmv3.5+For information and methods of Helm installation, please refer to the official Helm Website.

DPF Component Matrix

DPF uses the following components:

ComponentOriginRepositoryImage NameTagNotes
ArgoCDCommunity (OSS)quay.io/argoprojargocdv3.4.6
Cert Manager ControllerCommunity (OSS)quay.io/jetstackcert-manager-controllerv1.21.1
FlannelCommunity (OSS)ghcr.io/flannel-ioflannelv0.27.2
Flannel CNI PluginCommunity (OSS)ghcr.io/flannel-ioflannel-cni-pluginv1.7.1-flannel1
MultusCommunity (OSS)ghcr.io/k8snetworkplumbingwgmultus-cniv3.9.3
NVIDIA K8s IPAMCommunity (OSS)ghcr.io/mellanoxnvidia-k8s-ipamv0.4.0
NVIDIA Maintenance OperatorCommunity (OSS)ghcr.io/mellanoxmaintenance-operatorv0.4.0
NVIDIA Network OperatorCommunity (OSS)nvcr.io/nvidia/cloud-nativenetwork-operatorv26.1.0
Node Feature DiscoveryCommunity (OSS)registry.k8s.io/nfdnode-feature-discoveryv0.19.0
SR-IOV Device PluginCommunity (OSS)ghcr.io/k8snetworkplumbingwgsriov-network-device-pluginv3.11.0
EtcdCommunity (OSS)quay.io/coreosetcdv3.5.17Conditional
KamajiCommunity (OSS)ghcr.io/nvidiakamajiv1.36.0-26.6.4Conditional
Local Path ProvisionerCommunity (OSS)docker.io/rancherlocal-path-provisionerv0.0.36Conditional
Etcd DefragCommunity (OSS)ghcr.io/ahrtretcd-defragv0.22.0Optional
External SecretsCommunity (OSS)ghcr.io/external-secretsexternal-secretsv2.8.0Optional
GrafanaCommunity (OSS)docker.io/grafanagrafana13.1.1Optional
Kata ContainersCommunity (OSS)quay.io/kata-containerskata-deploy4.0.0Optional
Kube State MetricsCommunity (OSS)registry.k8s.io/kube-state-metricskube-state-metricsv2.19.1Optional
LokiCommunity (OSS)docker.io/grafanaloki3.7.4Optional
Node Problem DetectorCommunity (OSS)registry.k8s.io/node-problem-detectornode-problem-detectorv1.36.0Optional
OpenBaoCommunity (OSS)quay.io/openbaoopenbaov2.6.1Optional
Open Telemetry CollectorCommunity (OSS)docker.io/otelopentelemetry-collector-contrib0.157.0Optional
PrometheusCommunity (OSS)quay.io/prometheusprometheusv3.13.2-distrolessOptional
Prometheus OperatorCommunity (OSS)quay.io/prometheus-operatorprometheus-operatorv0.93.0Optional

Conditional means the component is required for the default installation described in the user guides, but can be replaced in custom deployments.

Tested Network Adapters

The following NVIDIA BlueField 3 DPU models are recommended for DPF:

Note

Some BlueField-3 DPU models require a PCIe ATX power cable. Install each DPU according to its adapter installation guide and connect the required power cable before starting DPF deployment. If the power cable is missing, the DPU may not boot or may not be discoverable through BMC or Redfish.

BlueField BFB Support Matrix

The following matrix shows which BFB versions are supported with each DPF release.

BFB VersionDPF v25.10DPF v26.4
3.2 (LTS)
3.4 (Apr)-

Legend:

  • supported: the BFB version is fully tested and supported with this DPF release. You can stay on this combination for as long as the train remains in its support window.
  • ✓* rollout only: DPUs running this BFB version are allowed to operate while you move them forward, tested with the feature set of the previous DPF release. This is a transitional state, not a resting place: reprovision before the next DPF release, and expect to be asked to update first if you open a support case.
  • - unsupported: this combination is not supported. Reprovisioning to a supported combination is required.

Note

Non-LTS BFB versions (3.3, 3.5) are only supported with their corresponding DPF release and are not carried forward. The latest LTS BFB version is fully supported across every DPF release of its cycle, from the October release that introduces it up to and including the following October release, so an LTS user reprovisions once a year and upgrades directly from LTS to LTS. Older LTS versions are permitted to operate but are considered unsupported. In a support case, updating to the latest supported BFB will be required before further investigation. See the DPF Compatibility Policy for the full support window.

BlueField DPU Requirements

ComponentMinimum VersionNotes
DPU Firmware32.38.1002Required for DPU provisioning and management
MFT (Mellanox Firmware Tools)4.33.0-169Host-side tools required for DPU configuration and firmware management. Download from NVIDIA Network Adapter Firmware Tools

Tested Operating Systems and Kubernetes Versions

NVIDIA DPF is validated with the oldest supported Kubernetes version. Newer Kubernetes versions in the supported range are also supported.

Operating SystemKubernetes VersionNotes
Ubuntu 24.04 LTS1.33Oldest supported Kubernetes version

Tested Container Runtimes

NVIDIA DPF has been validated in the following scenarios:

Operating SystemContainerdCRI-ONotes
Ubuntu 24.04 LTSYesNo

Limitations

  • Socket Direct environments are not supported. DPF does not currently support environments where NVIDIA Mellanox Socket Direct adapters are used. Socket Direct is a network adapter architecture that provides direct PCIe access from multiple CPU sockets to a single NIC, bypassing the inter-processor bus. DPUs in Socket Direct configurations are not tested or validated with DPF.