Overview of Talos Linux
mainTalos is a modern, secure, immutable, and minimal operating system designed specifically for running Kubernetes.
Key characteristics:
- API-Driven Management: All system management is performed via an API. There is no shell or interactive console available.
- Security: The attack surface is minimized through hardening and immutability. All API access is secured using mutual TLS (mTLS) authentication.
- Predictability: Employs immutable infrastructure principles to eliminate configuration drift and provides atomic updates.
- Evolvability: Designed to simplify architecture and provide current stable versions of Kubernetes and Linux.