Talos Linux:
The Kubernetes Operating System

Stability

The confidence of a platform that only changes when you want it to

Talos Linux is Linux reimagined for Kubernetes. Zero configuration required to deliver secure Kubernetes. Fully immutable. Simple.

  • Managed by API, making operations easily automated, scalable and simple.
  • Deployments are fast. Create, upgrade, or redeploy an entire cluster in minutes.
  • No SSH, no patching, no package manager. No configuration management tools. No errors and outages.
  • Upgrades are simple and atomic, using a dual disk image scheme with roll back.

Simplicity

Easier management from a single, consistent, API-driven platform

"Talos is by far the easiest to use Kubernetes OS. I just love being able to declaratively configure the entire operating system with a single file. No more hacky scripts!"
Gerard de Leeuw
Craftsmen BV

Kubernetes bring manageability to applications. Talos Linux brings the same principles to Kubernetes itself, and the underlying OS. 

Easier updates, simpler scale. Manage hundreds of systems like you’re managing one, whether  on public cloud, virtualized platforms, bare metal or at the edge. The same API-driven tools, everywhere you deploy.

Talos Linux becomes an extension of your team—helping you leverage the Kubernetes skills you have, and leveling up where you don’t.

A single platform. Simpler management.

  • automatically installs hardened Kubernetes.
  • Automates common time consuming and error prone management tasks.
  • Supports all platforms: major public cloud providers, virtualization platforms, and bare metal, including ARM technology.
  • Kubernetes on the edge: Talos Linux supports edge clusters, edge workers, and even Kubernetes on Raspberry Pi and other Single Board Computers.
  • Development-to-Production Workflow: ideal for developer workstations, supporting QEMU, Firecracker micro VMs and Docker containers. This allows the same OS through the entire app lifecycle from dev to prod
  • Full support for GPUs

Security

IT infrastructure designed with security at the core

Built with security from the bottom up, and enabled by default, Talos Linux is ideal for highly regulated environments where compliance is critical.

Talos is hardened by design and configuration. Everything not needed to support Kubernetes is removed, resulting in a smaller, secure, more stable operating system:

  • Built with the Kernel Self Protection Project configuration recommendations.
  • The API is secured with Mutual TLS, and supports RBAC.
  • No console, shell or SSH reduces attack surface.
  • CIS guidelines applied by default.
  • Includes the latest stable versions of Kubernetes and Linux, ensuring stability and security issues are addressed.
  • Runs from a read-only SquashFS filesystem running from RAM. This prevents bad actors from tampering with your hosts, even if they gain access.
  • Support for disk encryption.

Supported

Open Source Code, Enterprise grade support

Talos Linux is 100% open source code. Use it for free, work with an engaged community, and contribute back if you wish. However, if you want the assurance of expert Kubernetes support, 24 x 7 response, professional services and training, Sidero’s team of professionals can help.

A Kubernetes support contract from Sidero Labs lets you focus on building value for your business, with confidence in your Kubernetes infrastructure.

Trusted By Leading Companies

Talos takes the complexity out of running Kubernetes so I can spend more time building software and less time operating it
John Simon
Application Developer

READY? GET STARTED TODAY!

Want to try Talos Linux out by yourself? We recommend the following steps.

Try locally

  • Install Talos Linux on your local machine in Docker, using the Quickstart guide. This will give you a full Kubernetes cluster powered by an API managed operating system, all running locally in containers.
  • Join our community on Slack or Matrix to ask questions.
  • Get support at GitHub Discussions.

Deploy on Bare Metal, Cloud, Hypervisors or SBCs:

Once you are ready to deploy Kubernetes on “real” infrastructure:

  • Read the Getting Started guide, as well as:
  • The documentation specific to your virtualization platform, bare metal platform, cloud platform, or SBC.

If you run into any issues, reach out via Slack or Matrix, or contact us, and we can setup a call to work through any problems.