Repolode
siderolabs

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. 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

#kubernetes#linux#immutable-infrastructure#devops#cloud-native#mtls#containerd#go#grpc#kubernetes-distribution

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