This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/MysteriousVictory710 on 2025-06-28 17:26:40+00:00.


I’ve been self-hosting all my services on a Kubernetes cluster for a while now, and K3s has been rock solid for my setup. Super lightweight, does the job well, no complaints.

But yesterday I had a bit of free time and decided to mess around with k0s—and wow, I didn’t expect to be this impressed. The whole declarative cluster setup using k0sctl is just EASY. You basically define your nodes and whatever Helm charts/extensions you want in a YAML file, run k0sctl apply, and boom—your cluster is up and running.

Honestly, the simplicity of it blew me away. Definitely considering switching things over. Has anyone gave k0s a try in there home lab? Would love to hear your feedback.

If anyone interested, you can find the template for my setup here: https://github.com/TheTaqiTahmid/homeserver/blob/master/ansible/roles/create-kubernetes-cluster/templates/k0sctl.yaml.j2