kairos-io / kairos

The immutable Linux meta-distribution for edge Kubernetes.
https://kairos.io
Apache License 2.0
1.17k stars 96 forks source link

Add ipset module to orin board #1687

Open mauromorales opened 1 year ago

mauromorales commented 1 year ago

When trying to setup a k8s cluster with calico as cni we are hitting this issue https://github.com/canonical/microk8s/issues/2110 Seems like the ipset module is missing. Can this be bundled in the images?

by @venkatnsrinivasan

jimmykarily commented 1 year ago

This needs a Jetson board to try out things. It seems that the linked issue has some workarounds that should probably be implemented in the base image Dockerfile. Since jetson boards are not abundant :D I'll close this and let people open it again if there is something we can actually test without a board.

venkatnsrinivasan commented 1 year ago

@jimmykarily AFAIK know we have jetson board . Thats how the original image being published via kairos was built. We need help deploying calico on these boards as a CNI. It would be great if you can help us with this

jimmykarily commented 1 year ago

I'm fine to leave it open until someone with access to Jetson can try the suggested fixes:

mudler commented 1 year ago

@jimmykarily AFAIK know we have jetson board . Thats how the original image being published via kairos was built. We need help deploying calico on these boards as a CNI. It would be great if you can help us with this

@venkatnsrinivasan we have a Orin board that we use to test Kairos releases - but - we don't support calico at the moment and there are no plans to invest time on it

We don't have bandwidth to support either custom Orin kernels in the long-run or have a look at specifically supporting Calico on the Nvidia platform - if you need a custom Kernel for specific cases I'd suggest you to contact Nvidia for support.

mudler commented 1 year ago

I'll leave this card open for discussion and tracking the issue - but we are not planning it in our sprints