Skip to content

The kernel module management operator builds, signs and loads kernel modules in Kubernetes clusters.

License

Notifications You must be signed in to change notification settings

kubernetes-sigs/kernel-module-management

Folders and files

NameName
Last commit message
Last commit date
Jan 1, 2025
Feb 13, 2024
Apr 2, 2025
Jan 9, 2025
Apr 2, 2025
Apr 3, 2025
Feb 26, 2025
Aug 27, 2024
Apr 3, 2025
Dec 20, 2023
Jan 30, 2024
Mar 4, 2022
Sep 29, 2022
Aug 24, 2023
Jun 19, 2023
Aug 19, 2024
Jan 15, 2025
Dec 8, 2024
Aug 19, 2024
Dec 8, 2024
Jan 27, 2022
Jan 20, 2025
Sep 11, 2024
Apr 13, 2023
Mar 29, 2023
Jan 27, 2022
Jan 27, 2022
Sep 23, 2022
Mar 3, 2025
Jan 27, 2022
Mar 22, 2023
Sep 7, 2023
Mar 31, 2025
Mar 31, 2025
Dec 1, 2022
Dec 1, 2022
Aug 24, 2023
Apr 3, 2023

Kernel Module Management

Go Report Card Go Reference

The Kernel Module Management Operator manages out of tree kernel modules in Kubernetes.

Getting started

Install the bleeding edge Kernel Module Management Operator in one command:

First install cert-manager which is a dependency.

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.yaml
kubectl -n cert-manager wait --for=condition=Available deployment \
	cert-manager \
	cert-manager-cainjector \
	cert-manager-webhook

Install KMM.

kubectl apply -k https://github.com/kubernetes-sigs/kernel-module-management/config/default

Documentation and lab

You can find examples and labs on the documentation website.

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.