Requirements and Toolchain
Prepare infrastructure and install the toolchain.
You are viewing documentation for Cozystack v0. For the latest version, see the v1 documentation.
This tutorial will guide you through your first deployment of a Cozystack cluster. Along the way, you will get to know about key concepts, learn to use Cozystack via dashboard and CLI, and get a working proof-of-concept.
The tutorial is divided into several steps. Make sure to complete each step before starting the next one:
| Step | Description |
|---|---|
| Requirements: prepare infrastructure and tools | Prepare infrastructure and install required CLI tools on your machine before running this tutorial. |
| 1. Install Talos Linux | Install a Cozystack-specific distribution of Talos Linux using
boot-to-talos, likely the easiest installation method. |
| 2. Install and bootstrap a Kubernetes cluster | Bootstrap a Kubernetes cluster using Talm, the Talos configuration management tool made for Cozystack. |
| 3. Install and configure Cozystack | Install Cozystack, get administrative access, perform basic configuration, and access the Cozystack dashboard. |
| 4. Create a tenant for users and teams | Create a user tenant, the foundation of RBAC in Cozystack, and get access to it via dashboard and Cozystack API. |
| 5. Deploy managed applications | Start using Cozystack: deploy a virtual machine, managed application, and a tenant Kubernetes cluster. |
Prepare infrastructure and install the toolchain.
Install Talos Linux on any machine using cozystack/boot-to-talos.
Use Talm CLI to bootstrap a Kubernetes cluster, ready for Cozystack.
Install Cozystack, get administrative access, perform basic configuration, and enable the UI dashboard.
Create a user tenant, the foundation of RBAC in Cozystack, and get access to it via dashboard and Cozystack API.
Start using Cozystack: deploy a virtual machine, managed application, and a tenant Kubernetes cluster.