stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen.pdf
NETWAYS
114 views
17 slides
Jul 26, 2024
Slide 1 of 17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
About This Presentation
Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. It is based on a hardened kernel and a minimal user space, ie. no SSH, shell or console. All system management is done via a gRPC API. In this presentation the audience will be introduced to Talos Linux and be shown how...
Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. It is based on a hardened kernel and a minimal user space, ie. no SSH, shell or console. All system management is done via a gRPC API. In this presentation the audience will be introduced to Talos Linux and be shown how to get a full-blown Kubernetes cluster up and running within minutes on a Cloud Platform, as well as on a developer workstation.
Size: 3.12 MB
Language: en
Added: Jul 26, 2024
Slides: 17 pages
Slide Content
Emerging container technologies
Talos Linux
one (immutable) OS to rule them all
Pip Oomen
Platform engineer
Kubestronaut (KCNA/KCSA/CKA/CKAD/CKS)
Building the Nordic digital society
What is Talos Linux?
Talos is built for running Kubernetes
●Minimal
●Immutable
●Secure
●gRPC API w/ mTLS
Designed for Kubernetes
●Do one thing, and do it very, very well
●There is only the cluster
●Self-healing
●Replace misbehaving parts
●Noflake (né cattle) computing FTW
Not based on X distro
●Not Yet Another Linux Distribution (YALD)
●2nd generation container optimised OS
●Userspace rewrite from scratch in GoLang
●Published as a signed and versioned image
●machined replaces systemd (PID 1)
Minimal
●Built from scratch
●No shell
●No SSH
●No GNU utilities
●Only 80MB, 12 executables (as of v1.7.0)!
Immutable
●Runs from SquashFS
●Image delivery through single and versioned files
●Reproducible builds
●Highly controlled write points