Kubernetes As a Service
GitHub - kubebn/talos-proxmox-kaas
Contribute to kubebn/talos-proxmox-kaas development by creating an account on GitHub.
Introduction
The purpose of this lab to demonstrate capabilities of Talos Linux, Sidero (CAPI), FluxCD & Proxmox Operator, and how they can be used to provision k8s clusters in a true GitOps way.
The lab is divided into four stages:
- Setting up the Proxmox nodes and preparing the cluster, with terraform variables set. This stage is not automated.
- Building and templating the Talos image using packer. This process can also be done manually, with instructions provided in the documentation.
- Setting the terraform.tfvars and running terraform to create the Management k8s cluster.
- Sidero cluster bootstrap