Kernel Modules¶
Rok depends on modules merged in recent versions of the vanilla Linux kernel.
It might be the case that the chosen AMI does not use a recent enough kernel,
or that the necessary modules are not enabled in the kernel config. For this,
we highly recommend that you deploy rok-kmod
, a helper that runs as
DaemonSet and inserts pre-built modules available in its container image into
the running kernel of each Kubernetes node dynamically.
Note that during this process, rok-kmod
does not modify the host root
filesystem in any way.
Obtain the Kernel version of your Kubernetes nodes:
$ kubectl get nodes -o json | jq -r '.items[].status.nodeInfo.kernelVersion'
Make sure your kernel is included in the already supported ones:
Distribution | Kernel Release |
---|---|
Ubuntu Xenial | 4.15.0-60-generic |
Ubuntu Xenial | 4.15.0-64-generic |
Ubuntu Xenial | 4.15.0-1040-gcp |
Ubuntu Xenial | 4.15.0-1044-gcp |
Ubuntu Xenial | 4.15.0-1046-gcp |
Ubuntu Bionic | 4.15.0-65-generic |
Ubuntu Bionic | 5.0.0-1020-gcp |
Ubuntu Bionic | 4.15.0-1044-gke |
Ubuntu Bionic | 4.15.0-1055-gke |
Ubuntu Bionic | 4.15.0-1051-aws |
Ubuntu Bionic | 5.2.0-050200rc6-generic |
Amazon Linux 2 | 4.14.152-127.182.amzn2.x86_64 |
Amazon Linux 2 | 4.14.154-128.181.amzn2.x86_64 |
Amazon Linux 2 | 4.14.171-136.231.amzn2.x86_64 |
Amazon Linux 2 | 4.14.177-139.253.amzn2.x86_64 |
Amazon Linux 2 | 4.14.177-139.254.amzn2.x86_64 |
Amazon Linux 2 | 4.14.181-140.257.amzn2.x86_64 |
Amazon Linux 2 | 4.14.181-142.260.amzn2.x86_64 |
Amazon Linux 2 | 4.14.186-146.268.amzn2.x86_64 |
Amazon Linux 2 | 4.14.193-149.317.amzn2.x86_64 |
Amazon Linux 2 | 4.14.198-152.320.amzn2.x86_64 |
Amazon Linux 2 | 4.14.203-156.332.amzn2.x86_64 |
Amazon Linux 2 | 4.14.209-160.335.amzn2.x86_64 |
Amazon Linux 2 | 4.14.209-160.339.amzn2.x86_64 |
Amazon Linux 2 | 4.14.214-160.339.amzn2.x86_64 |
Amazon Linux 2 | 4.14.219-161.340.amzn2.x86_64 |
Amazon Linux 2 | 4.14.219-164.354.amzn2.x86_64 |
RHEL 8 | 4.18.0-147.0.3.el8_1.x86_64 |
Important
If your kernel does not match one of the above please ask the Arrikto Tech
Team to provide a new rok-kmod
image with support for your kernel.