ISO Download and Deployment
Download the Talos Linux ISO
-
Open the Talos Image Factory in your browser.
-
Configure the image:
-
Hardware type: select Cloud Server.
-
Version: keep the default, which is the latest stable release.
-
Cloud: select Nocloud.
-
Architecture: choose
amd64(the default) orarm64, matching the architecture of the Pextra CloudEnvironment® servers you will deploy to. -
System extensions: optionally add
siderolabs/qemu-guest-agentif you want the QEMU guest agent enabled on the Talos nodes. -
Leave the remaining customization options at their defaults, unless you have a specific reason to change them.
-
-
Generate the image and download the ISO.
-
Upload the ISO to Pextra CloudEnvironment®.
Deploy the Talos ISO
Warning
The default CPU model (
default) is not sufficient for Talos and will result in a bootloop. If Talos fails to boot into its maintenance environment and repeatedly restarts, first check that the CPU model is set tohost-model.
- Right-click the target node and select Deploy.
- Fill in the instance name (for example,
k8s-talos-demo), set the instance type to QEMU, and image to the Talos ISO you downloaded above. Click Next. - Set at least two vCPUs, and 2GiB of RAM (refer to the Talos documentation for resource requirements).
- Expand Advanced CPU Options. Set the machine type to a
q35variant (for example,q35-5.2) and the CPU model tohost-model. Click Next. - Attach a disk with at least 10 GiB of storage. Talos installs the complete operating system and Kubernetes components to this disk. Click Next.
- Attach a network interface to a vSwitch that has access to the internet, with DHCP enabled. This allows the Talos maintenance environment to obtain an IP address for configuration. Click Next.
- Confirm the configuration and click Finish. Wait for the instance to start.
Next Steps
Proceed to Prepare the Talos node.