CoreOS Tech Bonanza: CoreOS, Kubernetes, Tectonic, Prometheus, rkt & systemd
Hosted by CoreOS Berlin
Details
Some of the key team members of CoreOS will be in Berlin for systemd.conf, making it a perfect time to organize another meetup. In addition, SoundCloud's Ben Kochie and Fabian Reinartz have kindly agreed to join in the fun.
The Schedule
• 7:00 p.m. Welcome & mingling
• 7:15 p.m. Kubernetes, Tectonic and CoreOS by Brandon Philips
• 7:50 p.m. Prometheus, CoreOS and Kubernetes by Ben Kochie and Fabian Reinartz
• 8:30 p.m. rkt and systemd by Jon Boulle
• 9:00 p.m. End of talks, time to mingle
The Speakers
Brandon Philips, CTO, CoreOS
Ben Kochie and Fabian Reinartz, SoundCloud
Jonathan Boulle, product technical lead, CoreOS
The talks
All About Kubernetes, Tectonic and CoreOS by Brandon Philips
Containers are being used to package and distribute modern web applications at a whole new scale. Kubernetes, the container cluster manager from Google, provides a way to deploy, manage and scale these application containers, while providing rich features such as automated service discovery and self-healing. In this talk, Brandon Philips, CTO of CoreOS, will provide an overview of Kubernetes, CoreOS and Tectonic, and how the Tectonic stack combines Kubernetes and CoreOS components. He will show how you can use CoreOS’ Tectonic to manage a Kubernetes cluster. You’ll see how containers work under Kubernetes orchestration, and will see how Tectonic works to package Kubernetes and its APIs for more efficient consumption and use in deploying and managing apps at scale across environments.
Prometheus, CoreOS and Kubernetes by Ben Kochie and Fabian Reinartz
Kubernetes is not Borg, but it's inspired by it. Prometheus is not Borgmon, but it's inspired by it. Despite developed independently from each other, the common source of inspiration explains the natural fit of the two.
SoundCloud will provide an overview about Prometheus, a systems and service monitoring system. They will discuss the journey of getting Kubernetes running on production services. Lastly, they will demonstrate how to use Prometheus on a Kubernetes cluster on CoreOS and Tectonic.
rkt: Creating a modern container runtime with systemd by Jon Boulle
rkt is a container runtime for Linux and an implementation of the App Container (appc) spec. To run pods – the fundamental execution unit in the appc spec – rkt makes heavy use of systemd projects (like systemd-nspawn and the systemd init daemon itself) to create and execute processes and manage their lifecycle. rkt targets any modern Linux distribution but works best on systemd-based systems, where it integrates natively with tooling on the host like systemd-machined and the systemd journal. In this talk, you'll learn about the architecture of rkt, how it uses tools like systemd and systemd-nspawn to set up and execute pods, and how the development of rkt has fed back into systemd projects.
Thanks to betahaus for hosting the event!
We look forward to seeing you there.
