Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Kubernetes for administrators and operators

Jerome Petazzoni (Tiny Shell Script LLC)
Monday, June 10 & Tuesday, June 11,
9:00am - 5:00pm
Location: 114
SOLD OUT
Average rating: ****.
(4.73, 11 ratings)

Participants should plan to attend both days of this 2-day training course. To attend, you must register for a Platinum or Training pass; does not include access to tutorials on Tuesday.

Kubernetes has the reputation of being hard to set up and operate. Many cloud and service providers make it easier by offering managed clusters, but even then, maintaining and exploiting Kubernetes day to day require specialized skills. Jérôme Petazzoni uses hands-on exercises to teach you how to set up, operate, and maintain production Kubernetes clusters.

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

  • Learn how to set up, operate, and maintain production Kubernetes clusters
  • Understand deployment options pros and cons, design and architecture choices, day-to-day maintenance, upgrades, and troubleshooting of both Kubernetes control planes and worker nodes

This training is for you because...

  • You're a system administrator or operator in charge of Kubernetes clusters.

Prerequisites:

  • A working knowledge of containers and Kubernetes
  • The ability to build and run a container image (e.g., with "docker build" and "docker run"—other tools are perfectly acceptable too)
  • Experience starting a container in a Kubernetes environment (even if only locally (e.g., Minikube or Docker Desktop) or on a learning platform (e.g., Play with Kubernetes or Katacoda)
  • An understanding of the difference between a pod and a container
  • Experience or training as a system administrator
  • The ability to use the UNIX command line to navigate directories, edit files, and use SSH to access remote machines
  • Familiarity with networking concepts like IP addresses and subnets
  • Knowledge about transport layer security (TLS) mutual authentication, keys, and certificates

Hardware and/or installation requirements:

  • A computer with a web browser and an SSH client installed (You'll be given access to individual cloud instances to run labs and exercises for the duration of the training course.)

Outline

Please refer to Day 1 » of this training.

Day 2

Day-to-day ops

  • Logging
  • Metrics
  • Health checks

Scaling

  • Setting resource limits
  • Cluster scaling
  • Pod scaling
  • Metrics server
  • Autoscaling

Application isolation

  • Network policies
  • Pod security policies

Extending Kubernetes

  • CRDs
  • Operators
  • Federation

About your instructor

Photo of Jerome Petazzoni

Jérôme Petazzoni is a DevOps advocate and international speaker. He was born and raised in France, where he worked on geographic information systems, voice over IP, video streaming, and encoding and started a cloud hosting company back when EC2 wasn’t an Amazon product yet. In California he built and scaled the dotCloud PaaS, which eventually gave birth to Docker. While at Docker, he represented the company at hundreds of conferences and events and trained thousands of engineers to use Docker, Swarm, and Kubernetes. He’s fluent in many languages (mostly programming ones), owns a dozen musical instruments, and can play the theme of Zelda on most of them.

Twitter for jpetazzo

Conference registration

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

Comments on this page are now closed.

Comments

Picture of Audra Carter
Audra Carter | SENIOR SPEAKER MANAGER
06/03/2019 4:42am PDT

Unfortunately not, @sid. If you’re local, please come by on Monday morning to check and see if any spots have opened up. The downside to that is having to do the prerequisites (see top of page) in advance just in case.

Sid Ray | SOFTWARE ENGINEER
05/30/2019 7:08am PDT

Is there a waitlist. I am very much interested in Kubernetes for administrators and operators for both the days.