You are viewing content from a past/completed QCon

Workshop: [SOLD OUT] Getting Started With Kubernetes and Container Orchestration (Thursday Section)

Location: Pacific F

Duration: 9:00am - 4:00pm

Day of week: Thursday

Level: Intermediate

Prerequisites

  • Familiar with container principles (recommended, not mandatory)
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: Jerome 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 Jerome Petazzoni at

Tracks

Monday, 11 November

  • Software Supply Chain

    Life of a software artifact from commit to deployment. Security, observability and provenance of the software supply chain.

  • Architectures You've Always Wondered About

    Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more

  • Languages of Infrastructure

    This track explores languages being used to code the infrastructure. Expect practices on toolkits and languages like Cloudformation, Terraform, Python, Go, Rust, Erlang.

  • Building & Scaling High-Performing Teams

    To have a high-performing team, everybody on it has to feel and act like an owner. Organizational health and psychological safety are foundational underpinnings to support ownership.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware

  • Ethics, Regulation, Risk, and Compliance

    With so much uncertainty, how do you bulkhead your organization and technology choices? Learn strategies for dealing with uncertainty.

Tuesday, 12 November

Wednesday, 13 November