You are viewing content from a past/completed QCon

Workshop: [SOLD OUT] Getting Started With Kubernetes and Container Orchestration

Location: Westminster, 4th flr.

Duration: 9:00am - 4:00pm

Day of week: Friday

Level: Intermediate

Prerequisites

  • Basic experience with containers (building an image and running it)
  • A computer with an SSH client
Thanks to this hands-on workshop, you will know how to use Kubernetes to deploy and scale your applications.
 
We will:
  • Explain Kubernetes concepts
  • Run our first containers on Kubernetes
  • Learn about service discovery and load balancing
  • Distribute images
  • Deploy a micro-services application
  • Define resources with YAML
  • Dive into labels and selectors
  • Implement logs and metrics

The workshop aims at anyone who needs to interact with Kubernetes clusters: ops, but also developers empowered to deploy themselves. It's recommended (but not mandatory) to be familiar with container principles and at least one container engine. For instance, if you have already used Docker and written Dockerfiles to containerize an application, that's perfect! We are going to show you how to take that from a single node to a Kubernetes cluster.

No prior exposure to Kubernetes or other orchestrators is necessary. If you only have a superficial knowledge of containers or Docker but consider yourself a quick learner, don't hesitate to attend: there will be numerous examples and demos, and you will be able to test them out on your own cluster.

You won't need to pre-install Docker or Kubernetes before the course, as each student will be given credentials to connect to an individual Kubernetes cluster. So all you need is a computer with a SSH client.

Speaker: Jérôme Petazzoni

Staff Container & Infrastructure Engineer @enixsas

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 led him to give hundreds of talks and demos on containers, Docker, and Kubernetes. He trained thousands of people to deploy their apps in confidence on these platforms, and continues to do so as an independent consultant. He values diversity, and strives to be a good ally, or at least a decent social justice sidekick. He also collects musical instruments and can arguably play the theme of Zelda on a dozen of them.

Find Jérôme Petazzoni at

Speaker: AJ Bowen

Infrastructure Engineer @travisci

AJ is an infrastructure engineer at Travis CI. When she's not busy helping others by breaking or fixing their tests and builds, she likes to preserve the past via an unusually wide definition of genealogy, and the future via hydroponics.

Find AJ Bowen at

Last Year's Tracks

Monday, 4 March

Tuesday, 5 March

Wednesday, 6 March