bottlerocket-os / bottlerocket

An operating system designed for hosting containers
https://bottlerocket.dev
Other
8.81k stars 520 forks source link

Could we get NETLINK_DIAG included in the kernel to allow use of CRIU/CRIK #4313

Open nathanjm7 opened 3 days ago

nathanjm7 commented 3 days ago

I am looking to implement CRIK which uses CRIU, however the kernel options required as described in https://criu.org/Linux_kernel are not all available in the available Bottlerocket AMIs. In particular I can see that # CONFIG_NETLINK_DIAG is not set.

Would it be possible to get this kernel module added to the Bottlerocket images please to allow use of CRIU without needing to build a custom image? Thank you.

yeazelm commented 3 days ago

Thanks for cutting this issue @nathanjm7! It does look like we haven't built this module into our kernels. We can look at adding this to enable CRIK and CRIU use cases.

I'm curious to hear if the rest of CRIK is working for you or if you are still in the discovery phase of trying this?