Everyone can contribute! Let's learn together in a weekly cafe ☕
We love to break things, make mistakes, debug, analyse, fix problems together. Live and unfiltered on Youtube.
Community members and thought leaders regularly join and share their projects and ideas.
"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.
Enjoy the session! 🦊
Getting started with Talos:
talosctl cluster createruns 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.