Device Plugins

Kubernetes provides the Device Plugin framework that lets device manufacturers advertise system hardware resources to kubelet. Kubelet can then use this information to make the appropriate allocations for pods. Some examples of device plugins supported are:

The AMD GPU device pluginarrow-up-right

The Intel device pluginsarrow-up-right for Intel GPU, FPGA and QuickAssist device

The KubeVirt device pluginsarrow-up-right for hardware-assisted virtualization

The NVIDIA GPU device pluginarrow-up-right

Requires nvidia-dockerarrow-up-right 2.0, which allows you to run GPU-enabled Docker containers

The NVIDIA GPU device plugin for Container-Optimized OSarrow-up-right

The RDMA device pluginarrow-up-right

The Solarflare device pluginarrow-up-right

The SR-IOV Network device pluginarrow-up-right

The Xilinx FPGA device pluginsarrow-up-right for Xilinx FPGA devices

Last updated

Was this helpful?