I'm looking for a good Kubernetes distribution to run on my laptop with Ubuntu for development and testing. I've heard of minikube, but I'm not really a fan of it. My laptop is pretty powerful—it's got a 4-core, 8-thread CPU and 32GB RAM. Are there any better alternatives?
3 Answers
I've found kind to be the easiest to use for local dev work. It's specifically designed for that use case. Plus, using ctlptl can help with creating declarative clusters.
If you’re not into minikube, you might want to check out k3s or kind. They’re popular alternatives for local development.
MicroK8s is another good option. It's lightweight and suitable for both production and development, plus it's developed by Canonical, so it works well with Ubuntu.
True, but remember that MicroK8s defaults to using Calico as its CNI, which might not be what you want if you're looking to explore other options.

Yeah, k3d takes k3s and runs it in Docker, which can be super easy to manage!