Session Objective: introduction to containers and Kubernetes. Overview of the "what" and "why" of Docker containers and an overview of container orchestration with Kubernetes. In addition to lecture and discussion will be some hands on labs to demonstrate how to install the required tools and see how containers work in practice. Attending this session will give you the basic skills to explore and experiment with containers to determine how they best fit your use cases, or just to have fun with them!
Proposed Duration: 2hrs including ~30 minutes of presentation and ~90 minutes of hands on exercises
Presentation and Discussion
In this segment we'll spend about 30 minutes talking through the basics:
- What are "containers" and where did they come from?
- What's the difference between containers and Virtual machines?
- What's "container orchestration" and what's Kubernetes all about?
10 minute break
Exercises
- lab 00: Creating a working environment
- lab 01: Running your first docker container
- lab 02: Building your own docker container
Getting Started with Minikube
Deploying an application on minikube
Questions?