Getting Started¶
This guide walks through deploying the cluster from bare metal to a fully operational GitOps-managed Kubernetes environment.
Overview¶
There are 5 stages to complete:
- Prerequisites -- Prepare machines and install tools
- Configuration -- Configure cluster and node settings
- Bootstrap -- Deploy Talos, Kubernetes, and Flux
- Post-Install -- Verify and configure DNS, webhooks
Minimum Requirements¶
| Role | Cores | Memory | System Disk |
|---|---|---|---|
| Control/Worker | 4 | 16GB | 256GB SSD/NVMe |
Tip
With 3 or more nodes, make 3 of them controller nodes for a highly available control plane. All nodes are configured to run workloads -- worker nodes are optional.
Time Estimate¶
- Stage 1-2 (prep + config): Variable depending on hardware
- Stage 3 (bootstrap): 10-15 minutes (errors during bootstrap are normal)
- Stage 4 (verification): 5-10 minutes