This page describes the system requirements for k0s.
The minimum requirements for k0s detailed below are approximations, and thus your results may vary.
Role | Memory (RAM) | Virtual CPU (vCPU) |
---|---|---|
Controller node | 1 GB | 1 vCPU |
Worker node | 0.5 GB | 1 vCPU |
Controller + worker | 1 GB | 1 vCPU |
# of Worker nodes | # of Pods | Recommended RAM | Recommended vCPU |
---|---|---|---|
up to 10 | up to 1000 | 1-2 GB | 1-2 vCPU |
up to 50 | up to 5000 | 2-4 GB | 2-4 vCPU |
up to 100 | up to 10000 | 4-8 GB | 2-4 vCPU |
up to 500 | up to 50000 | 8-16 GB | 4-8 vCPU |
up to 1000 | up to 100000 | 16-32 GB | 8-16 vCPU |
up to 5000 | up to 150000 | 32-64 GB | 16-32 vCPU |
k0s has the standard Kubernetes limits for the maximum number of nodes, pods, etc. For more details, see the Kubernetes considerations for large clusters.
k0s controller node measured memory consumption can be found below on this page.
It's recommended to 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.
For information on the required ports and protocols, refer to networking.
k0s strives to be as independent from the OS as possible. The current and past external runtime dependencies are documented here.
To run some automated compatiblility checks on your system, use
k0s sysinfo
.
The following table shows the measured memory consumption in the cluster of one controller node.
# of Worker nodes | # of Pods (besides default) | Memory consumption |
---|---|---|
1 | 0 | 510 MB |
1 | 100 | 600 MB |
20 | 0 | 660 MB |
20 | 2000 | 1000 MB |
50 | 0 | 790 MB |
50 | 5000 | 1400 MB |
100 | 0 | 1000 MB |
100 | 10000 | 2300 MB |
200 | 0 | 1500 MB |
200 | 20000 | 3300 MB |
Measurement details:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。