Bootstrapping a Kubernetes Cluster on Talos Linux Nodes

Configuring Talos Linux for Cozystack

If this is your first time installing Cozystack, start with the Cozystack tutorial.

Bootstrapping a Kubernetes cluster on Talos linux nodes is the second step in deploying a Cozystack cluster after installing Talos Linux. It results in a Kubernetes cluster installed, configured, and ready to install Cozystack.

The recommended option is to use Talm, a declarative CLI tool, which has ready presets for Cozystack and uses the power of Talos API under the hood.


Use Talm to bootstrap a Cozystack cluster

talm is a declarative CLI tool made by Cozystack devs and optimized for deploying Cozystack.
Recommended for infrastructure-as-code and GitOps.

Use talos-bootstrap script to bootstrap a Cozystack cluster

talos-bootstrap is a CLI for step-by-step cluster bootstrapping, made by Cozystack devs.
Recommended for first deployments.

Use talosctl to bootstrap a Cozystack cluster

talosctl is the default CLI of Talos Linux, requiring more boilerplate code, but giving full flexibility in configuration.

Bootstrap an Air-Gapped Cluster

Bootstrap a Cozystack cluster in an isolated (air-gapped) environment with container registry mirrors.