Kubernetes Hands-on Workshop ============================
Welcome to the Kubernetes Hands-on workshop.
Our Goals ---------
- Get Docker Desktop running on your machine with Kubernetes mode enabled.
- Teach you the skills to leverage Docker and Kubernetes in your environment today.
Curriculum ----------
The workshop is broken into 3 main sections:
- Welcome to Docker: We assume no prior container knowledge.
- Welcome to Kubernetes: We take the Docker images built above and run them in Kubernetes locally.
- Kubernetes in the Cloud: We take our knowledge in the two previous sections and run in Azure or another cloud.
- Instructor-led discussion: We'll learn about the technology through slides and live demos.
- Self-directed hello-world excercise: You'll get fingers on keyboard to try out this technology.
- Real-world excercise: Given the knowledge you've gained, you'll take on a harder problem, a more real-world scenario.
Prerequisites -------------
This course assumes no prior knowledge of containers, Docker, Kubernetes, or infrastructure-as-code.
The only prerequisites are software installed on the machine you bring:
- Install and update Docker Desktop. There's a free version for Mac, Linux, and Windows for personal use.
- Enable Kubernetes Mode in Docker Desktop's settings. It will take a while to pull all the Kubernetes pieces to your machine.
- Pull a few images we'll use in this course.
Other Resources ---------------
If you find the guy in the front of the room particularly boring, jump into these resources:
- https://www.katacoda.com/courses/kubernetes/playground
- https://labs.play-with-k8s.com/
- https://katacoda.com/
- https://www.katacoda.com/courses/kubernetes
- https://kubernetes.io/docs/tutorials/
- https://kubernetes.io/docs/reference/kubectl/cheatsheet/
- https://www.coursera.org/learn/google-kubernetes-engine