Creating a cluster via the CLI (hcloud) on Hetzner.
ce4c980550dd2ab1b17bbf2b08801c7eb59418eafe8f279833297925d67c7515
(Hetzner + qemu-guest-agent) since 2025-04-23.
Minor updates of the ISO will be provided by Hetzner Cloud on a best effort.
If you need an ISO with a different schematic id, please email the support team to get a Talos ISO uploaded by following issues:3599 or you can prepare image snapshot by yourself.
There are three options to upload your own.
ssh
to prepare the system disk by doing the following:
To make sure disk content is consistent, it is recommended to shut the server down before taking an image (snapshot).
Once shutdown, simply create an image (snapshot) from the console.
You can now use this snapshot to run Talos on the cloud.
bash
script:
After these actions, you can find the snapshot in the console interface.
IMAGE_ID
in the snapshot section of the console: https://console.hetzner.cloud/projects/$PROJECT_ID/servers/snapshots
.
talosctl
we will need the first control plane node’s IP.
This can be found by issuing:
endpoints
and nodes
for your talosconfig with:
etcd
on the first control plane node with:
kubeconfig
kubeconfig
by running:
kubeadm
related steps.