Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Kubernetes hands-on

Kelsey Hightower (Google)
1:30pm5:00pm Monday, May 8, 2017
Infrastructure
Location: Ballroom F
Average rating: ***..
(3.26, 19 ratings)

Materials or downloads needed in advance

  • A laptop with a working SSH client installed
  • A GitHub account
  • A Google Compute Engine account

What you'll learn

  • Understand Kubernetes basics
  • Learn how to package your applications as Linux containers, manage secrets with Vault and custom controllers, create and manage metrics with Prometheus, implement distributed tracing with Zipkin and OpenTracing, implement service discovery and keep your sanity, and expose your applications to external users and clients

Description

Linux containers are only part of the puzzle when designing large-scale infrastructure for microservices. You need a host to run your containers, as the OS is still a requirement, and you need to configure your containers and deploy them in a way that utilizes your resources efficiently. When that’s all done, you still need a way for the services running inside your containers to announce and discover each other. Once you’ve got your applications running in Kubernetes, you also need visibility into how your applications are running; that’s where metrics and distributed tracing come in. Oh, and you need to do all of that fast; manual processes don’t work at scale. A tall order no doubt, but Kubernetes has you covered.

Kelsey Hightower offers a hands-on demonstration of Kubernetes, teaching you how to package your applications as Linux containers, manage secrets with Vault and custom controllers, create and manage metrics with Prometheus, implement distributed tracing with Zipkin and OpenTracing, implement service discovery and keep your sanity, and expose your applications to external users and clients.

Photo of Kelsey Hightower

Kelsey Hightower

Google

Kelsey Hightower has worn every hat possible throughout his career in tech but most enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming and system administration to his favorite Linux distro of the month.

Comments on this page are now closed.

Comments

Jeffrey Liu | SDA
05/13/2017 11:02am CDT

Actually I found it under your github.com account. Thank you for sharing. https://github.com/kelseyhightower/secrets-controller

Jeffrey Liu | SDA
05/09/2017 4:41pm CDT

Hi Kelsey,
At the end of the session you had shown your Go implementation for the lab 05 challenge to sync Vault secrets to Kubernetes. Would it be possible for you to share on the class repo? Thanks in advance!

Picture of Audra M. Carter
Audra M. Carter | SENIOR SPEAKER MANAGER
05/03/2017 1:34pm CDT

Hi Steven – I took the liberty of adding this to your schedule.

Picture of Steven Jorgensen
Steven Jorgensen | R & D TECHNICAL STAFF
05/03/2017 12:36pm CDT

For some reason this tutorial isn’t showing up on my schedule even though I chose it when I paid, is this going to be a problem to attend?

Picture of Audra M. Carter
Audra M. Carter | SENIOR SPEAKER MANAGER
04/23/2017 3:40pm CDT

Hi Josh. Yes – this tutorial will be recorded and part of the video compilation.

Josh Schell |
04/20/2017 7:06am CDT

Will this talk be recorded?