Hi folks and welcome to 2018!
Cloud Native London is back with a fabulous line up of speakers, free food and drinks. Come to learn, to be entertained and to meet your fellow techies.
You also need to register for the venue: https://skillsmatter.com/meetups/10599-cloud-native-london-february-2018
6:30 Food and drink
7:00 Kick off
7:15 Dailymotion, from a french monolith to a worldwide platform: a human story
7:45 Monitoring in motion: Challenges in monitoring Kubernetes, and dynamic infrastructure
8:30 Whose Job Is It!? How Kubernetes and container runtimes work together to run your workloads
9:00 Wrap up and pub
See you there!
1. Dailymotion, from a french monolith to a worldwide platform: a human story (Stan Chollet, Chapter Lead Core API and Smaine Kahlouch, System Engineer)
About 18 months ago we undertook a company-wide revamp. From our products, APIs, infrastructure to our organisation and culture.
Our previous applications were part of a monolith and in order to improve our velocity and scalability, we decided to split them into multiple services.
The CNCF projects are at the heart of this transformation and we'll share with you the lessons we learned along the way; where we succeeded and where we failed.
2. Monitoring in motion: Challenges in monitoring Kubernetes, and dynamic infrastructure (Haïssam Kaj, Datadog)
Kubernetes and containers in general have changed how we run applications, but also how we can track and monitor them.
We will start with a crash course about monitoring and why it is important, then we will discuss new challenges that dynamic infrastructure bring around monitoring, as well as some methods for finding signal in the noise.
Finally we will jump into how to apply it all to containers running in Kubernetes.
Haïssam joined the Datadog team in early 2015. Here he focuses on monitoring containers and their eco-system, developing tooling to track containerized applications in a cluster and collect metrics about them, and designing how to best monitor container infrastructure at scale.
3. Whose Job Is It!? How Kubernetes and container runtimes work together to run your workloads (Phil Estes, IBM)
With the move from the common-place Docker-based executor for Kubernetes pods to the Container Runtime Interface (CRI), the definition of the contract between container runtime and Kubernetes pod has gotten much clearer in the past year. Given the CRI is somewhat new, in this talk we'll explore what the CRI is and how container runtimes implement the CRI API to offer container execution to Kubernetes. In addition, we'll look at how the CNCF containerd 1.0 release and the associated containerd CRI project are building a stable and performant core container execution environment for Kubernetes. We'll demonstrate how to use these CNCF projects together and do a quick demo of Kubernetes 1.9 running with containerd 1.0.1.
Phil is a Senior Technical Staff Member in the office of the CTO of IBM Cloud Platform. Phil is a core contributor and maintainer on the Docker engine project where he has contributed key features like user namespace support and multi-platform image capabilities. Phil is also a founding maintainer of the CNCF containerd project, and participates in the Open Container Initiative (OCI) as a contributor to the development of runc.
Phil guides both IBM product teams and IBM's customers in applying container technology and concepts to their own cloud native efforts. Phil speaks regularly at industry conferences and meetups and enjoys helping customers and developers alike understand this fast growing ecosystem. Phil is a member of the Docker Captains program and maintains an active blog on container topics at https://integratedcode.us. You can find him on Twitter tweeting away as @estesp.