Skip to main content

Minimum Requirements

RoleMemoryCoresSystem Disk
Control Plane2 GiB210 GiB
Worker1 GiB110 GiB
RoleMemoryCoresSystem Disk
Control Plane4 GiB4100 GiB
Worker2 GiB2100 GiB
These requirements are similar to that of Kubernetes.

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:
This is most often seen on virtual machines whose CPU type defaults to an older or generic model, such as Proxmox’s 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.