My homelab is a k3s cluster running on a handful of raspberry pis, using an external mysql database for k3s datastore. Most of these pis have just 1Gb of memory, and with just the basics installed they are already using 40%-50% of available memory, with the server using over 80%.
I'm always on the lookout for ways to conserve memory, and recently someone mentioned cilium being "better" than the other CNI implementations. Does anyone have experience with the resource usage of various CNI implementations compared to flannel in a k3s cluster?
05/05/2023, 5:54 PM
Oh mayn it depends on so many factors. X amount of features you enable in Cilium e.g. … Flannel being so straight forward and simple as it is I would say it’s going to be hard to identify a CNI that’ll use less memory.
05/05/2023, 9:03 PM
Sounds like I should look elsewhere to reduce memory use, thanks