KMM: Your Swiss Army Knife for Kernel Modules on Kubernetes - Quentin Barrand, Hersh Pathak
Channel: CNCF [Cloud Native Computing Foundation]
Date: 22/11/2023

Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon Europe in Paris from March 19-22, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io

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.