Explore the possibilities of sharing physical devices with containers in this informative conference talk. Discover how to leverage GPU, USB, NICs, and other hardware within containerized environments. Learn about common use cases such as GPU compute sharing, USB device access, and physical network interface integration. Delve into more advanced scenarios involving kernel device passthrough. Understand how device passthrough can consolidate multiple idle machines into a single system, including custom hardware attachments. Gain insights into building CI platforms for Android app development using USB passthrough. Follow along as the speaker demonstrates these concepts using LXD as the container manager, showcasing its ability to offer VM-like environments built on Linux containers. Benefit from the expertise of Stéphane Graber, technical lead for LXD at Canonical Ltd. and upstream project leader for LXC and LXD.
Overview
Syllabus
GPU, USB, NICs and Other Physical Devices in Your Containers - Stéphane Graber, Canonical Ltd.
Taught by
Linux Foundation