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.
The second step in deploying a Cozystack cluster is to install and configure a Kubernetes cluster. The result is a Kubernetes cluster installed, configured, and ready to install Cozystack.
If this is your first time installing Cozystack, start with the Cozystack tutorial.
For production deployments, Cozystack recommends Talos Linux as the underlying operating system. A prerequisite to using these methods is having installed Talos Linux.
There are several methods to configure Talos nodes and bootstrap a Kubernetes cluster:
talos-bootstrap, an interactive script for bootstrapping Kubernetes clusters on Talos OS.Cozystack can also be deployed on other Kubernetes distributions:
If you encounter problems with installation, refer to the Troubleshooting section.
talm is a declarative CLI tool made by Cozystack devs and optimized for deploying Cozystack.
Recommended for infrastructure-as-code and GitOps.
talos-bootstrap is a CLI for step-by-step cluster bootstrapping, made by Cozystack devs.
Recommended for first deployments.
talosctl is the default CLI of Talos Linux, requiring more boilerplate code, but giving full flexibility in configuration.
Bootstrap a Cozystack cluster in an isolated (air-gapped) environment with container registry mirrors.
Instructions for resolving typical problems that can occur when installing Kubernetes with talm, talos-bootstrap, or talosctl.
How to deploy Cozystack on k3s, kubeadm, RKE2, or other Kubernetes distributions without Talos Linux