https://github.com/rh-ecosystem-edge/kernel-module-management
The kernel module management operator builds, signs and loads kernel modules on OpenShift.
https://github.com/rh-ecosystem-edge/kernel-module-management
drivers go golang kernel kernel-module kmm kmmo ocp openshift
Last synced: 3 months ago
JSON representation
The kernel module management operator builds, signs and loads kernel modules on OpenShift.
- Host: GitHub
- URL: https://github.com/rh-ecosystem-edge/kernel-module-management
- Owner: rh-ecosystem-edge
- License: apache-2.0
- Created: 2022-06-03T20:31:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T14:55:53.000Z (3 months ago)
- Last Synced: 2026-01-19T21:04:49.466Z (3 months ago)
- Topics: drivers, go, golang, kernel, kernel-module, kmm, kmmo, ocp, openshift
- Language: Go
- Homepage: https://openshift-kmm.netlify.app
- Size: 29.4 MB
- Stars: 31
- Watchers: 7
- Forks: 23
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kernel Module Management Operator
The Kernel Module Management Operator manages the deployment of out-of-tree kernel modules and
associated device plug-ins in Kubernetes. Along with deployment it also manages the lifecycle of
the kernel modules for new incoming kernel versions attached to upgrades.
[](https://goreportcard.com/report/github.com/rh-ecosystem-edge/kernel-module-management)
[](https://codecov.io/gh/rh-ecosystem-edge/kernel-module-management)
[](https://pkg.go.dev/github.com/rh-ecosystem-edge/kernel-module-management)
## Getting started
Install the bleeding edge KMM in one command:
```shell
oc apply -k https://github.com/rh-ecosystem-edge/kernel-module-management/config/default
```
## Documentation and lab
You can find examples and labs on the [documentation website](https://openshift-kmm.netlify.app).