An immutable, bootable Linux meta-distribution that builds Kubernetes-ready OS images for edge and bare-metal nodes from a Dockerfile-style workflow.
siderolabs/talos
A minimal, immutable Linux distribution built for running Kubernetes, managed entirely through an API with no shell.
- Stars
- 11,476
- Forks
- 940
- Open issues
- 287
- Last commit
- 24 hours ago
What is it?
Talos Linux is an operating system designed specifically to run Kubernetes. It ships only the components needed for that purpose and is immutable, so the system image cannot drift through manual changes on the node.
There is no shell or interactive console on a Talos node. All system management, including configuration and upgrades, is done through an API secured with mutual TLS (mTLS). Updates are applied atomically, and the project aims to keep Kubernetes and Linux versions current.
The project is maintained by Sidero Labs and is fully open source under the MPL-2.0 license.
Key features
- 01Minimal, hardened, immutable Linux image built for Kubernetes
- 02All management done via an API; no shell or interactive console
- 03API access secured with mutual TLS (mTLS) authentication
- 04Atomic, image-based updates that avoid configuration drift
Use cases
- Running production Kubernetes clusters on bare metal or virtual machines
- Building a hardened node OS where minimal attack surface matters
- Managing many Kubernetes nodes consistently through automation
Quick start
- 1
Read the official documentation for deployment instructions
Things to know
- There is no shell or interactive console, so all management must go through the API.
- It is a full operating system for Kubernetes nodes, not an application you run on an existing system.
In collections
Topics
FAQ
- What is talos?
- A minimal, immutable Linux distribution built for running Kubernetes, managed entirely through an API with no shell. Talos Linux is an operating system designed specifically to run Kubernetes. It ships only the components needed for that purpose and is immutable, so the system image cannot drift through manual changes on the node.
- Is talos free to use? What license does it have?
- talos is open source under the MPL-2.0 license. Check the license terms before using it in commercial products.
- Is talos still maintained?
- Actively maintained. The last commit to talos was on Nov 6, 2026.
- What can I use talos for?
- Running production Kubernetes clusters on bare metal or virtual machines Building a hardened node OS where minimal attack surface matters Managing many Kubernetes nodes consistently through automation
- How do I install talos?
- Read the official documentation for deployment instructions
- Where can I get talos?
- The source code and installation instructions are on GitHub: https://github.com/siderolabs/talos
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
k0s is a single-binary, all-inclusive Kubernetes distribution that aims to make cluster setup and upgrades simple on any Linux host.
A Kubernetes-native API gateway implementing the Gateway API on top of Envoy, with support for AI gateway use cases.
Open source system for deploying, scaling and managing containerized applications across multiple hosts.
Helm is the package manager for Kubernetes, installing and managing apps packaged as reusable Charts.
Open source cloud native container registry that stores, signs, and scans images and Helm charts, with RBAC and replication.