Fueling innovative software
July 15-18, 2019
Portland, OR

Containers and Kubernetes boot camp

Ryan Schneider (VMware)
Monday, July 15 through Tuesday, July 16,
9:00am - 5:00pm
Location: D133/134

Participants should plan to attend both days of training course. Note: to attend training courses, you must be registered for a Platinum or Training pass; does not include access to tutorials on Monday or Tuesday.

Learn the essentials of containerization, deploying Kubernetes, and operating clusters. In this 2-day course, Ryan Schneider mixes lectures with hands-on exercises and shows you how to build out a distributed system from ideation to production. Day 1 covers all the essentials needed to understand Kubernetes architecture and use it to deploy applications.

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

By the end of this two-day training course, you'll understand:

  • Kubernetes API
  • Kubectl
  • Pods, services, and deployments
  • Persistent volumes
  • Kubernetes concepts
  • Kubectl
  • Probes
  • Deployment lifecycles
  • Deployment strategies
  • Deployment control
  • Storage and stateful applications
  • Optimizing pod scheduling
  • Influencing pod scheduling
  • Jobs
  • Operators
  • ConfigMaps and secrets

And you'll be able to:

  • Containerize applications
  • Deploy applications
  • Manage and modify applications

This training is for you because...

  • You're a software developer, systems engineer, or DevOps engineer new to Kubernetes.


Hardware and/or installation requirements:

  • A WiFi-enabled laptop with an up-to-date version of Chrome or Firefox installed

From the basics of containerization to deploying Kubernetes to managing and maintaining your Kubernetes cluster, Day 2 focuses on the practicalities of transitioning to this type of application architecture the right way and helps those responsible for operating and maintaining a Kubernetes cluster. Operational aspects are covered with an emphasis on real-world practicality. VMware’s unique lab experience provides an entire cloud computing tool set for each student, requiring no special software requirements or setup for your local machine.

About your instructor

Photo of Ryan Schneider

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

Twitter for djschny

Conference registration

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

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)