I'm on the hunt for a lightweight Kubernetes distribution that works well on a single node ARM server. If anyone has experience or recommendations, I'd really appreciate your feedback!
4 Answers
For ARM, Talos runs flawlessly! It's lightweight and easy to manage, which is super helpful. I've got it running without any hitches.
You should definitely check out K3s! It's super lightweight and perfect for ARM architecture. I've been running it on a small cluster with Raspberry Pi 5s and an N100 mini PC, and it's been solid. Just a heads up, I had some issues with the Raspberry Pi 4 using etcd on an SD card, so switching to NVMe was a game changer for stability.
K0s is another solid option! I’ve had good experiences with it as well, it's pretty straightforward.
I currently have K3s on Fedora Core on an HP ML110 G7, but I've been experimenting with Talos on Proxmox. Talos is light and easy to maintain, and it does a great job with etcd replication. Just figuring out the VIP issue in control planes has been a bit confusing.
Yeah, I've noticed that too! EtcD doesn't do well on SD cards under load. Running a single master with SQLite can work fine though, especially if you're keeping things simple.