Talos is an immutable operating system designed to run Kubernetes, providing an out-of-the-box Kubernetes installation with a smaller attack surface and easier maintenance. This guide explains how to bootstrap and upgrade a multi-node Talos cluster running VMs on Proxmox, using OpenTofu/Terraform and following IaC principles. The setup includes configuring Talos and Proxmox, using Cilium for enhanced networking, leveraging the Proxmox CSI plugin for volume provisioning, and optionally using Intel iGPU for video support. It also covers advanced configurations like setting up Sealed Secrets for secure secret management and customising Talos images with Talos Linux Image Factory.

43m read timeFrom blog.stonegarden.dev
Post cover image
Table of contents
Overview #Hardware #Talos Module #Sealed-secrets (Optional) #Proxmox CSI Plugin (Optional) #Provision Volumes (Optional) #Main Course #Kubernetes Bootstrap #Upgrading the Cluster #Potential improvements #Summary #

Sort: