Kubernetes is quickly growing in popularity and more businesses are adopting it into their infrastructure. In order to better understand Kubernetes, this workshop is designed to help users grasp the beginning building blocks of Kubernetes. We will go over the Kubernetes Application Plane. Starting with, the basic objects that make up Kubernetes such as pods, services and volumes. Then we will go into some higher level abstractions like ReplicaSets and Deployments.
Once we have a good foundation, we will go through a hands on lab where we build out our first application using Kubernetes. Students will leave with the knowledge how to deploy an application and be ready to continue on the path to learn more about Kubernetes.
Students should take away from this workshop the understanding of Pods, Services and Volumes as they relate to Kubernetes. As well as, understanding higher level abstractions like, ReplicaSets and Deployments. There will be further knowledge of how YAML files work inside Kubernetes and how the student can write their own YAML files to apply to their own infrastructure. Lastly, students will walk away with the ability to deploy their first web applicaiton onto Kubernetes.