mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-22 07:01:12 +02:00
This PR adds the 0.7 docs into the mix so we can start creating docs for things specific to that version. Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
1.3 KiB
1.3 KiB
title
title |
---|
Deploying Talos on Bare Metal |
In this section we will show how you can set up Talos in bare-metal environments. Any tool using PXE booting can be used to deploy Talos. We have some documented Talos working with several provisioning tools here:
- Arges is a new project by Talos Systems designed to provide Talos users with a robust and reliable way to build and manage bare metal Talos-based Kubernetes clusters. Arges uses Cluster-API for a consistent experience, and supports cloud platforms as well as bare metal.
- Matchbox from Red Hat/CoreOS is a service that matches machines to profiles to PXE boot, and can be used to provision Talos clusters.
Generic Information
High level overview
Below is a image to visualize the process of bootstrapping nodes.

Kernel Parameters
The following is a list of kernel parameters you will need to set:
talos.config
(required) the HTTP(S) URL at which the machine data can be foundtalos.platform
(required) should be 'metal' for bare-metal installs
Talos also enforces some minimum requirements from the KSPP (kernel self-protection project). The follow parameters are required:
page_poison=1
slab_nomerge
slub_debug=P
pti=on