Talos Linux: One (Immutable) OS to Rule Them All
summary
Talos Linux is an immutable, minimal OS built in Go with a hardened kernel, no SSH or shell and all management over a gRPC API secured by mTLS. Demo boots a five-node OpenStack cluster and a local two-node Podman cluster, successfully bootstraps etcd and K8s control plane, and shows upgrading a node from v1.73 to v1.74 and a fast rollback. Images are signed, reproducible squashfs artifacts (~80MB) and the system uses machined and talosctl to coordinate drains, upgrades and self‑healing.
AI-written summary · about
chapters (19)
- 0:00Introduction and speaker
- 1:28What is Talos Linux
- 3:14Design and immutability
- 7:49Supported platforms
- 8:11Demo setup overview
- 10:02OpenStack cluster creation
- 10:44Local cluster with Bottman
- 11:48Bootstrapping etcd
- 13:19Cluster dashboard overview
- 15:03Accessing Kubernetes cluster
- 16:26Inspecting system containers
- 17:29Local Bottman cluster
- 18:12Upgrading a node
- 20:21Upgrade process details
- 21:24Kubernetes version management
- 22:06Rolling back changes
- 23:17Benefits and alternatives
- 24:09Resources and links
- 24:52Q&A session
related talks
34mDon’t Debug, Reset: Managing Kubernetes the Declarative Way with Talos Linux
24mDeclarative Linux with the Common Operating System Interface
25mJourney to Stable Infrastructures with Talos Linux & Cozystack
31mTOPF: Open-Sourcing PostFinance's Tool to Migrate and Manage Talos Linux Clusters.
45mNo Internet - No Problem? Air-Gapped Kubernetes on Bare Metal
29mThe Immutable Lightness of an Edge Platform
04mProject Lightning Talk: Kairos: Immutable OS and Lifecycle Management for Kubernetes…
28mDay-2’000 - Migration From Kubeadm+Ansible To ClusterAPI+Talos: A Swiss Bank’s Journey
