Installing

Using kubectl

First, install the cert-manager 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

Then, install KMM:

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

Using the bundle

Using operator-sdk

operator-sdk run bundle gcr.io/k8s-staging-kmm/kernel-module-management-operator-bundle:latest