Install Talos Linux using boot-to-talos
Install Talos Linux using boot-to-talos, a convenient CLI application requiring nothing but a Talos image.
The first step in deploying a Cozystack cluster is to install Talos Linux on your bare-metal servers or virtual machines. Ensure the VMs or bare-metal servers are provisioned before you begin. To plan the installation, see the hardware requirements.
If this is your first time installing Cozystack, consider starting with the Cozystack tutorial.
There are several methods to install Talos on any bare metal server or virtual machine. They have various limitations and optimal use cases:
Recommended:
Boot to Talos Linux from another Linux OS using boot-to-talos
—
a simple installation method, which can be used completely from userspace, and with no external dependencies except the Talos image.
Choose this option if you are new to Talos or if you have VMs with pre-installed OS from a cloud provider.
Boot to Talos Linux from another Linux OS using kexec
— another simple installation method,
but with some extra requirements.
Install using temporary DHCP and PXE servers running in Docker containers — requires an extra management machine, but allows for installing on multiple hosts at once.
Install using ISO image — optimal for systems which can automate ISO installation.
After installing Talos Linux, you will have a number of nodes ready for the next step, which is to install and bootstrap a Kubernetes cluster.
Read the Talos Linux overview to learn why Talos Linux is the optimal OS choice for Cozystack and what it brings to the platform.
Install Talos Linux using boot-to-talos, a convenient CLI application requiring nothing but a Talos image.
How to install Talos Linux using the kernel execute mechanism (kexec
)
How to install Talos Linux using temporary DHCP and PXE servers running in Docker containers.
How to install Talos Linux using ISO