User Documentation

Install, configure and operate the DRA Driver for CPU.

Start with the Quickstart to install the driver and run a pod on exclusive CPUs, then continue with Installation and Configuration for the environment-specific setup.

See Feature Support for how the driver maps to the kubelet CPU Manager options, and Troubleshooting & Diagnostics when something does not behave as expected.


Quickstart

Install the driver, run a pod on exclusive CPUs, and verify each step.

Installation

Compatibility, runtime setup, security, uninstall, and migration from install.yaml.

Upgrading

Release-specific upgrade actions. Read this before upgrading the driver.

Configuration

The config file schema, command-line flags, and kubelet prerequisites.

How it Works

Driver architecture, CDI, and NRI integration.

Feature Support

Supported and unsupported features, and their kubelet CPU Manager equivalents.

Workload Configuration Requirements

How to set pod and container CPU requests alongside DRA claims.

Custom Opaque CPUSet Allocation Overrides

Explicit core assignment for groupBy: machine mode.

Metrics

Prometheus metrics exposed by the driver.

Device Attributes and Selectors

Selectable device attributes, CEL selector examples, and sample ResourceSlice output in each mode.

Troubleshooting & Diagnostics

The dracpu gatherinfo diagnostic tool.