Talos is a modern OS for Kubernetes.

Operating Kubernetes in a production environment is expensive and time-consuming. Talos is a modern OS designed specifically to host Kubernetes clusters, managed by a flexible and powerful API.

Talos eliminates a lot of typical OS management tasks, and provides a consistent, secure, and flexible experience no matter where your Kubernetes clusters are running: cloud, virtual, and bare metal.

It takes about 3 minutes to launch a small Talos cluster on your laptop inside Docker.

A description of the basic Talos architecture.

Why Talos?


Talos is fully immutable from bootup to shutdown, SSH and console access are replaced with encrypted API calls, and no unneeded dependencies or services are installed.


Talos is consistent and familiar across your environment, which allows you to reduce the management and tooling burden, even if your Kubernetes environment spans multiple platforms.


Talos simplifies your architecture and reduces change friction. You can focus on the needs of your applications instead of dealing with infrastructure issues.

Next Steps

Try Talos Now

Quickly get a Talos environment up and running in a local Docker container for dev and test. For production deployments, Talos supports most cloud platforms, bare metal hardware, and virtualization targets.

Join Us

Talos is open source, and we would love to have you join us. Do you want to contribute code or documentation, have questions about Talos, or have suggestions for us? Find us on Slack, GitHub, and Google Groups.

Contact Us

Questions? Need help? Send us a message and we'd love to talk about your Kubernetes project and how Talos might be able to help you.