Enhancing CRI-O With CDI: Streamlining Device Integration in Kubernetes - Harshal Patil, Red Hat

Harshal Patil, Red Hat

KubeCon + CloudNativeCon Europe 2025 · Session

In the rapidly evolving landscape of container orchestration, integrating specialized hardware devices like GPUs, FPGAs, or custom network cards into Kubernetes pods has historically presented significant challenges. These devices often require intricate setup, including specific driver installations, file system mounts, environment variable configurations, and the execution of pre- or post-container lifecycle hooks. Harshal Patil's KubeCon EU talk, "Enhancing CRI-O With CDI: Streamlining Device Integration in Kubernetes," addresses this complexity head-on by introducing the **Container Device Interface (CDI)** specification and detailing its integration with **CRI-O**, the Kubernetes-native container runtime.

AI review

This talk by Harshal Patil on CDI integration with CRI-O is a robust, technically sound presentation addressing a critical pain point in Kubernetes: standardized hardware device integration. It clearly articulates how CDI abstracts away the complexities of device configuration, allowing for a consistent, vendor-agnostic approach to exposing specialized hardware to containers. The demonstration, while standard, effectively validates the concepts, and the discussion around defensive implications shows a good understanding of the security trade-offs. This isn't just theory; it's a practical…

Watch on YouTube