Skip to content

Prerequisites

All platforms share the same baseline requirements.

Hardware:

RoleRAMCPU
Controller only1 GB1 vCPU
Worker only512 MB1 vCPU
Controller + Worker (single node)1 GB1 vCPU

K0s recommends an SSD [@mirantisinc2026system]. Workers need at least 15% free disk space, and a single-node setup needs roughly 2 GB minimum.

Kernel and cgroups:

K0s requires Linux 4.3+ with cgroups v1 or v2. Fedora and Arch both ship cgroups v2 by default, which works fine. The kernel must have namespaces (UTS, IPC, PID, Net), netfilter, and ext4 support. Any stock Fedora or Arch kernel has all of this.

Host binaries:

Workers need mount and umount on the host [@mirantisinc2026external]. K0s ships everything else, including its own containerd.