Build & maintain complex distributed systems
17–18 October 2017: Training
18–20 October 2017: Tutorials & Conference
London, UK

In-Person Training
Kubernetes training

Sébastien Goasguen (TriggerMesh)
Tuesday, 17 October & Wednesday, 18 October, 9:00 - 17:00
Location: Hilton Meeting Room 1/2
Average rating: ****.
(4.33, 3 ratings)

Participants should plan to attend both days of this 2-day training course. Platinum and Training passes do not include access to tutorials on Wednesday.

Kubernetes is becoming the leading platform for building distributed applications. Sebastien Goasguen walks you through the architecture of a Kubernetes installation, covering the API objects that make up a distributed application, basic operations of Kubernetes primitives, and advanced scheduling scenarios and production concerns.

What you'll learn, and how you can apply it

  • Understand the architecture of a Kubernetes installation, the API objects that make up a distributed application on Kubernetes, basic operations of Kubernetes primitives, and advanced scheduling scenarios and production concerns

This training is for you because...

  • You're a developer or sys admin who wants to get started with Kubernetes.

Prerequisites:

  • A working knowledge of the Linux command line and Git

Hardware and/or installation requirements:

Kubernetes is becoming the leading platform for building distributed applications. Sebastien Goasguen walks you through the architecture of a Kubernetes installation, covering the API objects that make up a distributed application, basic operations of Kubernetes primitives, and advanced scheduling scenarios and production concerns.

Outline

Day 1

  • Introduction and Kubernetes architecture
  • Installation options (Minikube and kubeadm)
  • API objects (metadata, annotation, labels, specs, schemas)
  • Kubectl (tips and tricks)
  • Services and ingress (service types, controllers, ingress rules)
  • Deployments (rolling updates and rollbacks)

Day 2

  • Scheduling (Node/Pode affinity, custom schedulers)
  • Security (ABAC, RBAC, network policies)
  • Logging and monitoring (Heapster, Prometheus, Fluentd)
  • Third-party resources (extended Kubernetes API)
  • The Kubernetes ecosystem (Helm, kops, Python client)

About your instructor

Photo of Sébastien Goasguen

Sébastien Goasguen built his first compute cluster while working on his PhD in the late ‘90s when they were still called Beowulf clusters; he’s been working on making computing a utility since then. He’s been focused on containers and container orchestration, creating a Kubernetes startup Skippbox where he created kompose, Cabin, and kubeless. Active in the serverless community, he cofounded TriggerMesh, a serverless management platform that builds on top of Kubernetes and Knative. He can be found hiking the Jura or at open source conferences. He’s the author of the Docker Cookbook and coauthor of the Kubernetes Cookbook.

Twitter for sebgoa

Conference registration

Get the Platinum pass or the Training pass to add this course to your package.