Hi NVIDIA team,
We have 3 Jetson AGX Orin devices pre-installed with Ubuntu20.04 operating system.We tried to build a k8s cluster on the device and used calico as the CNI for the cluster.However, the calico pod of the cluster is in an unhealthy state, looking at the log we find the following error:
kubectl logs -n kube-system calico-node-b9vww --tail=50
2024-08-28 03:33:01.994 [ERROR][3119790] felix/ipsets.go 569: Bad return code from ‘ipset list’. error=exit status 1 family=“inet” stderr=“ipset v7.11: Kernel error received: Invalid argument\n”
2024-08-28 03:33:01.994 [WARNING][3119790] felix/ipsets.go 319: Failed to resync with dataplane error=exit status 1 family=“inet”
Then I run the following command:
root@k8s-master:/home/nvidia# lsmod | grep ip_set
root@k8s-master:/home/nvidia# uname -r
5.10.104-tegra
root@k8s-master:/home/nvidia# modprobe ip_set
modprobe: FATAL: Module ip_set not found in directory /lib/modules/5.10.104-tegra
find /lib/modules/$(uname -r) -type f -name ‘ip_set’
The kernel seems to be missing the ip_set module?Is there any solution?thank you very much
Hi,
It looks like certain configs are not enabled. Please check what confgis are required and refer to Kernel section in developer guide to rebuild/replace kernel image:
Thank you very much. What should I do specifically? Is there any way to add only ip_set related modules without changing the whole kernel?
My NVIDIA Jetson Orin device is running JetPack 5.0.2 and L4T 35.1.0
Thank you. According to the document you gave me, I manually added the kernel module IP_SET, compiled and replaced the original kernel, and now the problem is solved