KMM: Your Swiss Army Knife for Kernel Modules on Kubernetes - Quentin Barrand & Hersh Pathak
Channel: The Linux Foundation
Date: 2023-12-07

KMM: Your Swiss Army Knife for Kernel Modules on Kubernetes - Quentin Barrand, Red Hat & Hersh Pathak, Intel

AI/ML workloads, edge computing and software-defined storage solutions have something in common: they all require drivers, in the form of kernel modules. Deploying those modules in Kubernetes and managing their lifecycle at scale has proven difficult so far, as node customization is usually costly to maintain. The Kernel Module Management (KMM) operator, a SIG Node project, solves all those pain points. KMM works with purpose-built OCI images to load the right modules on the right nodes. It can build those images and sign your kernel modules in-cluster to make them compatible with Secure Boot. This talk will show how you can use KMM today to build, load and smoothly upgrade kernel modules on select nodes. A live demo will showcase those features. Finally, we will share a production example of how KMM simplifies the deployment and the lifecycle of GPU drivers in Kubernetes to unlock AI/ML use cases.