Minimum Requirements
| Role | Memory | Cores | System Disk |
|---|---|---|---|
| Control Plane | 2 GiB | 2 | 10 GiB |
| Worker | 1 GiB | 1 | 10 GiB |
Recommended
| Role | Memory | Cores | System Disk |
|---|---|---|---|
| Control Plane | 4 GiB | 4 | 100 GiB |
| Worker | 2 GiB | 2 | 100 GiB |
Storage
Talos Linux itself only requires less than 100 MB of disk space, but the EPHEMERAL partition is used to store pulled images, container work directories, and so on. Thus a minimum is 10 GiB of disk space is required. 100 GiB is desired. Note, however, that because Talos Linux assumes complete control of the disk it is installed on, so that it can control the partition table for image based upgrades, you cannot partition the rest of the disk for use by workloads. Thus it is recommended to install Talos Linux on a small, dedicated disk - using a Terabyte sized SSD for the Talos install disk would be wasteful. Sidero Labs recommends having separate disks (apart from the Talos install disk) to be used for storage.CPU requirements
Talos images for amd64 require a CPU that supports the x86-64-v2 microarchitecture level. A CPU below that level halts at boot with:kvm64 — see the Proxmox guide for the fix. To build Talos images for CPUs that do not meet this requirement, use the GOAMD64=v1 build option described in Building Custom Talos Images.