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, scaled, and operated the dotCloud PAAS, before that company became Docker. He worked seven years at the container startup, where he wore countless hats and ran containers in production before it was cool. He loves to share what he knows, which... Read More →