Preparing a Node
This guide walks through preparing a physical node for cluster deployment.
Prerequisites
Before starting, ensure:
- The cluster configuration includes a hardware definition for your node's hardware type
- You have the appropriate raw Talos image for your node
To generate Talos images:
homelab generate-talos-images [version]
Imaging the node
Follow the instructions for your hardware type below.
Raspberry PI 4 (rpi4)
Update the EEPROM (one time only)
This step only needs to be performed once per Raspberry Pi. If you've already updated the EEPROM, skip to Image the SD card.
- Connect the SD card to your computer
- Download the Raspberry Pi Imager
- Launch Raspberry Pi Imager and select:
Misc utility images→Bootloader→USB Boot
- Write to the SD card device
- Insert the SD card into the Raspberry Pi
- Wait for the status LED to blink green (indicates successful EEPROM update)
Image the SD card
- Connect the SD card to your computer
- Identify the SD card block device using
lsblk - Write the raw image:
sudo dd if=[raw-image] of=/dev/[sd-card] bs=4M - Insert the SD card into the Raspberry Pi
- Power on the Raspberry Pi
- Wait for Talos Linux to boot
Thinkcentre (tc)
Consider formatting a USB drive with Ventoy to boot multiple ISO images from a single device.
- Connect the USB drive to your computer
- Either copy the raw image to Ventoy or write the ISO directly to the drive
- Insert the USB drive into the Thinkcentre
- Reboot the machine and select the USB drive as the boot device
- Wait for Talos Linux to boot
Configure networking
At this point, the node should have acquired an IP address via DHCP.
It's recommended to create a static DHCP reservation for this node and add a corresponding DNS A record.
If this is a control plane node, also add its DNS record to the A record for the cluster endpoint.
Verify boot state
Once booted, the node should be in maintenance mode.
Connect an HDMI cable to the node to view the Talos dashboard. The Stage field should read Maintenance.
If the node is not in maintenance mode, refer to Resetting a Node.