Minimal
Talos is a minimalistic distribution that consists of only a
handful of binaries and shared libraries. Just enough to run
containerd and a small set of system services. This aligns with
NIST's recommendation in the
Application Container Security Guide .
Hardened
There are a number of ways that Talos provides added hardening
-
employs the recommended configuration and runtime settings
outlined in the
Kernel Self Protection Project
-
enables mutual TLS for the API
-
enforces the settings and configurations described in the
CIS
guidelines
Immutable
Talos improves its security posture further by mounting the root
filesystem as read-only and removing any host-level access by
traditional means such as a shell and SSH.
Ephemeral
Talos runs in memory from a Squashfs, and persists nothing,
leaving the primary disk entirely to Kubernetes.
Current
Stay current with our commitment to an
n-1
adoption rate of upstream Kubernetes. Additionally, the latest LTS
Linux kernel will always be used.