Skip to content

Installing K0s

K0s is a single-binary Kubernetes distribution. No host packages, no container runtime to pre-install, no kubelet to manage separately. You download one binary, run two commands, and you have a cluster.

The benefit of this over K3S is the codebase is much simpler, much tighter, and the script to install it is literally just pulling down a binary. Whereas the script to install, for example, K3S, is very long, convoluted, and I didn’t bother reading it. Maybe it was just downloading a binary, but it was something else [@githubcom2026ksinstallsh]

This guide covers three environments: standard Fedora (server or workstation), Fedora Atomic Desktop (Silverblue, Kinoite, or any bootc/ostree variant), and Arch Linux.