×

The Driver Toolkit (DTK) is a container image in the OKD payload that you can use as a base image to build driver containers. The Driver Toolkit image contains the kernel packages and tools commonly required to build or install kernel modules, and the package versions match the kernel version running on the Fedora CoreOS (FCOS) nodes in the corresponding OKD release.

You can use driver containers to build and deploy out-of-tree kernel modules and drivers on container operating systems such as FCOS. These kernel modules and drivers are software libraries that run with a high level of privilege in the operating system kernel. They extend the kernel functionalities or provide the hardware-specific code required to control new devices. Examples include hardware devices such as field-programmable gate arrays (FPGA) or graphics processing units (GPU), and software-defined storage solutions, which all require kernel modules on client machines. Driver containers are the first layer of the software stack to enable these technologies on OKD deployments.