Everyone can contribute! Learn DevOps and Cloud Native in our cafe ☕
Technology is moving fast in the DevOps and Cloud Native community.
Join the conversation and add your thoughts, tips, experiences, stories.
"Everyone Can Contribute" is inspired by GitLab's mission.
38. #EveryoneCanContribute cafe: Talos, a Kubernetes OS
Talos is a modern OS designed to be secure, immutable, and minimal. Its purpose is to host Kubernetes clusters, so it is tightly integrated with Kubernetes. Talos is based on the Linux kernel, and supports most cloud platforms, bare metal, and most virtualization platforms. All system management is done via an API, and there is no shell or interactive console.
Andrew Rynhard dives deep into Talos, the Kubernetes OS.
Recording
Enjoy the session! 🦊
Highlights
Getting started with Talos:
talosctl cluster create
runs Talos in Docker on your local machine- Real hardware - ISO to boot up
Talos provides APIs everywhere, and removes the need for SSH.
talosctl dashboard
brings up a dashboard in the terminal, talosctl services
shows an overview of the services.
Supported architectures: x86, amd64, arm64 - AWS EC2 Graviton
Roadmap and ideas:
- Talos logs are stored in-memory, future vision is to bridge them via the API into fluentd, Loki, etc.
- Config validation, especially for network parts
Talos is building a UI for logs, events, metrics, overview.
Insights
- Talos website
- Talos Systems
- Documentation
- Repository
- Sidero for Kubernetes on Bare Metal
- Cosi runs on Talos
- Twitter thread