K8s backed by Talos Linux and Flux
March 17, 2025 ยท View on GitHub
K8s cluster backed by Talos Linux, Flux and SOPS.
Powered by the GitOps tool Flux. Utilizing Flux SOPS integrations to utilize Age encrypted secrets within this public repository.
Effectively, this GitHub repository is the heart of my cluser.
Overview
๐ Repository structure
The Git repository contains the following directories under cluster.
cluster/ # Root cluster directory
โโโ ${CLUSTER_NAME} # Named cluster subdirectory
โย ย โโโ kubernetes # Kubernetes configurations
โย ย โย ย โโโ apps # Application manifests organized within namespace directories
โย ย โย ย โโโ bootstrap # Flux and Talos bootstrapping resources
โย ย โย ย โโโ flux # Core Flux configurations
โย ย โโโ talos # Talos Linux configurations
โย ย โโโ configs # Configuration files
โโโ ... # Additional clusters
๐ฃ Rebuild counter: 11
How many times I've had to nuke and re-build my cluster, either due to hardware failure or hasty updating.