Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.5 KB

system-requirements.md

File metadata and controls

47 lines (31 loc) · 1.5 KB

System requirements

Verify that your environment meets the system requirements for k0s.

Hardware

The minimum hardware requirements for k0s detailed below are approximations and thus results may vary.

Role Virtual CPU (vCPU) Memory (RAM)
Controller node 1 vCPU (2 recommended) 1 GB (2 recommended)
Worker node 1 vCPU (2 recommended) 0.5 GB (1 recommended)
Controller + worker 1 vCPU (2 recommended) 1 GB (2 recommended)

Note: Use an SSD for optimal storage performance (cluster latency and throughput are sensitive to storage).

The specific storage consumption for k0s is as follows:

Role Storage (k0s part)
Controller node ~0.5 GB
Worker node ~1.3 GB
Controller + worker ~1.7 GB

Note: The operating system and application requirements must be considered in addition to the k0s part.

Host operating system

  • Linux (kernel v3.10 or later)
  • Windows Server 2019

Architecture

  • x86-64
  • ARM64
  • ARMv7

Networking

For information on the ports that k0s needs to function, refer to networking.

OS dependencies

In most cases k0s does NOT have any OS level dependencies. The needed kernel configurations are documented here.