With Docker and Compose, you can easily package and run your applications in containers, making them portable across environments. When going to production, to achieve high availability and scaling, you will need an orchestrator. There are many options out there, including Docker's native orchestrator (Swarm), or Kubernetes, an open source project started by Google engineers and capturing a lot of their operational experiences running containers in production.
In this session, we will see how to take microservices in production with Kubernetes. We will use a demo app made of multiple components communicating with each other, and show how to implement scaling, load balancing, and more.
This will be a hands-on session: each attendee will be given access to their own Kubernetes cluster. All you need is a computer with a web browser and SSH client!
Jérôme was part of the team that built and launched Docker. He worked there for 7 years. These days he teaches Kubernetes at Enix, a French Cloud Native shop. When he's not busy with computers, he collects musical instruments. He can arguably play the theme of Zelda on a dozen of... Read More →