Home

Overview

Kernel Module Management (KMM) is a Kubernetes operator that manages, builds, signs and deploys out-of-tree kernel modules and device plugins on Kubernetes clusters.

KMM adds a new Module CRD which describes the desired state of an out-of-tree kernel module and its associated device plugin. Module resources contain fields that configure how to load the module, associates kmod images with kernel versions, and optionally instructions to build and sign modules for specific kernel versions. KMM is designed to accommodate several kernel versions at once for any kernel module, allowing for seamless node upgrades and reduced application downtime.

Installation Guide

Check the Install section for instructions.