Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Containers and Kubernetes boot camp (Day 2)

Ryan Schneider (VMware)
Location: F151

Who is this presentation for?

  • You're new to Kubernetes.

Prerequisite knowledge

  • A working knowledge of Linux and the command line

What you'll learn

By the end of this live online course, you’ll understand:

  • Kubernetes Web UI
  • Persistent volumes
  • Kubernetes concepts
  • kubectl
  • Logging
  • Monitoring
  • Deployment lifecycles, strategies, and control
  • Storage and stateful applications
  • Optimizing and influencing pod scheduling
  • Backups and restores
  • Server maintenance
  • Jobs
  • Operators

And you’ll be able to:

  • Deploy a Kubernetes cluster
  • Containerize applications
  • Deploy applications
  • Manage and modify applications
  • Use ConfigMaps and secrets


This training begins on Monday, June 16.

Ryan Schneider demonstrates how to build out a distributed system from ideation to production. You’ll learn the essentials needed to develop a highly available and fault-tolerant architecture and gain insight into the practicalities of transitioning to this type of application architecture the right way. Along the way, you’ll explore the basics of containerization, how to deploy Kubernetes, and how to manage and maintain your Kubernetes cluster.

Heptio’s unique lab experience provides an entire cloud computing toolset for each participant, requiring no special software or setup for your local machine.

Photo of Ryan Schneider

Ryan Schneider


Ryan Schneider is a lead education engineer at VMware in the cloud native business. He has a passion for architecture and building great systems and is excited about the cloud native movement that the Kubernetes community is driving. Previously, he worked at Heptio, as a backend and distributed system engineer in companies both large and small, and as an adjunct professor in the Software Engineering Department at the Rochester Institute of Technology (RIT). After years of software development and architecture in the industry, he decided to blend his love for teaching and open source software and took a position as education engineer at Elastic, where he taught and consulted with engineers worldwide about Elasticsearch. Ryan holds a BS in CS and an MS in software development and management.