Talos Linux
A modern OS for Kubernetes
Secure, immutable, and minimal. All system management is done via an API—no shell or interactive console. Production-ready and supported by Sidero Labs.
$talosctl cluster create
$talosctl bootstrap
$kubectl get nodes
NAME STATUS ROLE
talos-cp-0 Ready control-plane
talos-worker-0 Ready worker
Quick start
Get a Talos Kubernetes cluster running in minutes
Create a local cluster
Use Docker to create a local Talos cluster for testing:This creates a single control plane node and a worker node running in Docker containers.
You need Docker installed and running to create a local cluster.
Bootstrap the cluster
Initialize etcd on the control plane node:Wait for the cluster to be ready (this takes 2-3 minutes).
Why Talos?
Built from the ground up for Kubernetes
Secure by default
Minimal attack surface with no SSH, no shell, and immutable infrastructure. All API access secured with mutual TLS.
API-driven
Everything is managed via gRPC API. Declarative configuration with version control and GitOps-ready.
Cloud-native
Runs anywhere—bare metal, AWS, GCP, Azure, or your laptop. Same image, same experience everywhere.
Immutable
No package managers, no configuration drift. Atomic updates with instant rollback capability.
Minimal footprint
Boots in seconds with a tiny memory footprint. Built on musl libc with only essential components.
Production-ready
Battle-tested in production. Automated upgrades, backup/restore, and comprehensive observability.
Explore the documentation
Comprehensive guides for deployment, configuration, and operations
Architecture
Understand how Talos works under the hood, from boot to cluster orchestration.
Learn more
Platform deployment
Deploy on bare metal, AWS, GCP, Azure, or run locally with Docker.
View platforms
Configuration
Configure machine settings, networking, storage, and cluster parameters.
Read guide
CLI reference
Complete reference for all talosctl commands and options.
Explore CLI
Community & support
Join the Talos community
GitHub Discussions
Ask questions, share feedback, and connect with other Talos users.
Slack Community
Join our Slack workspace for real-time discussions and support.