Hacker News new | ask | show | jobs
by linkdd 639 days ago
You should check out https://kind.sigs.k8s.io/ and https://k0sproject.io
3 comments

I'm torn between https://k0sproject.io and https://k3s.io to use in CI and production.

Any suggestions or personal experience?

I'm a fan of k3s. Mostly because Rancher Desktop, but there are more useful features, like a full k3s distribution within a single docker container. It includes some nice QoL features, like pre-loading images from a mounted folder. Great for CI.
k0s is especially easy to deploy thanks to k0sctl, whether it's single node clusters, or multi node clusters. I haven't looked back ever since I started using it.
I love kind! Used it a lot when I was writing my thesis on Kubernetes schedulers.
Curious to see your thesis!
It's not much, just a simple bachelor thesis https://repositorio.ufsc.br/bitstream/handle/123456789/24495....

I mostly wanted to provide a software/hardware playground for my advisors who were working on their own thesis about algorithms for energy-aware IoT edge deployments.

The TLDR is that you can write algorithms to minimize various parameters within a Kubernetes cluster, like energy consumption.

Literally or figuratively?
What about minikube?
Minikube is more for dev environments than prod. So k0s over it anytime. For dev envs, I adopted KinD, I can even run it in CI for tests.