
Details
Kubernauts,
Get your umbrellas out and join us at the next Meetup on Thursday 24th October for the night of Kuberoo (Ok, this sounded funnier in my head ¯_(ツ)_/¯).
We will kick the night off with a talk given by our hosts. Jason Teh, will tell us how the Roo run Kafka on Kubernetes! We will follow up with a talk by Al Bates about ephemeral K8s clusters and how you can easily manage them using an OSS tool called Sugarkube. We shall continue the night with a talk about Cluster API and cluster lifecycle management by Naadir Jeewa and Dan Finneran, and we will close the night with a talk by Joel Speed, from Pusher about the problems and solutions for K8s configuration.
This event would not be possible without our marvellous sponsors: OpenShift and Deliveroo. Let's give them a round of virtual applause (silent roar).
Please read Deliveroo code of conduct as you will be requested to sign in when entering the premises: https://drive.google.com/open?id=1_fJCeWXWPF99VOK0Xi8Hi1aUSpCmt-KX
Agenda:
6:30 - 7:00 Socialise, make friends, eat, drink and be merry.
7:00 - 7:25 Kafka on Kubernetes, Jason Teh, Deliveroo
7:30 - 7:55 Ephemeral clusters with Sugarkube, Al Bates
7:55 - 8:15 break
8:15 - 8:30 Cluster management and Cluster API, Naadir Jeewa and Dan Finneran, VMware
8:30 - 8:38 Oh Sh*t! The Config Changed, Joel Speed, Pusher.
Jason Teh, Kafka on Kubernetes
Kubernetes has proven to be a solid platform to run containerised stateless workloads but how does it handle stateful applications? This talk will describe the experience of running Kafka on Kubernetes in a production environment at Deliveroo.
Jason is originally from Sydney, Australia and comes primarily from a sw development background. He pivoted into more of an infrastructure/ operational role in his ~2 years at Deliveroo but still codes from time to time.
Al Bates, Ephemeral cluster with Sugarkube
This talk will demonstrate how Sugarkube (https://sugarkube.io) can be used to launch a K8s cluster on AWS, install applications and create all the necessary cloud infrastructure. We'll cover the benefits of being able to create and destroy K8s clusters on-demand ("ephemeral clusters"), the possibilities they open up and the benefits engineering teams can expect by adopting ephemeral clusters.
Al has been a professional developer for 10+ years working at a variety of national and international companies across media, telecoms and finance. He's a polyglot full-stack web engineer who thinks ephemeral Kubernetes clusters can make dev teams more agile.
Naadir Jeewa and Dan Finneran
An overview of deploying/scaling and upgrading kubernetes clusters and highlight some of the current problems users may face. The talk will then introduce Cluster-API, a relatively new development that is part of the Kubernetes project that aims to harness the power of K8s to simplify the lifecycle of Kubernetes clusters.
Naadir is OSS software engineer at VMware, working on K8s within the Cluster Lifecycle SIG. Prior to VMware, Naadir was a public cloud consultant working primarily in London startup sector.
Dan Finneran, Senior K8s Architect, currently focused on building excellent teams/clusters and platforms. Originally part of Heptio prior to the VMware acquisition, where his focus was on helping customers and the community in building awesome clusters. Prior to Heptio he was at Docker.
Joel Speed, Oh Sh*t! The Config Changed
The majority of production incidents for Pusher's platform team during 2018 had the same root cause: a broken config!
K8s doesn't have a sense of versioning for configmaps and secrets and, in a lot of cases, updating configuration won't even be reflected into running pods. So how can you make sure that your pods are always running the latest configuration?
Joel is a Cloud Infrastructure engineer who has been working with K8s for the last year. He has been working in DevOps for over 3 years and is currently helping Pusher build their internal Kubernetes Platform.

Kuberoo