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


Date published: July 14, 2021

Tags: Talos, Os, API, Kubernetes