Learn Kubernetes!


Details
Teacher - Marcial White
Marcial is a devops engineer at Returnpath (https://returnpath.com/) and uses Kubernetes every day on the job. He has crafted a great lecture and accompanying study guide on Kubernetes and containers that will greatly advance your knowledge on
Kubernetes 101 - learn how containers work, why they're only half the virtualization puzzle, and orchestrate them in the bleeding edge stack, Kubernetes. For the hands-on lab, we'll use minikube to create a local internet radio station out of four containers (icecast/mpd/ympd/sima) that work together in a pod, and demonstrate the self-healing abilities of the system. Finally, we'll discuss productionization techniques for various service providers.
Suggested donation: $32 or PWYC
___________________________
Some requirements for the class:
- Virtual Box
** https://www.virtualbox.org/wiki/Downloads
** https://www.virtualbox.org/wiki/End-user_documentation
- Docker
** https://www.docker.com/community-edition#/download
- Minikube
** https://github.com/kubernetes/minikube/releases
- kubectl
** https://kubernetes.io/docs/tasks/tools/install-kubectl/
- Accounts!
NOTE: Nested Virtual Box will NOT WORK for this lab. If you intend to use a virtual machine to work in, please use VMWare Player, KVM, or similar to host the workspace. We still need Virtual Box installed on the OS you'll be working on, and VT-x/AMD-v virtualization must be enabled in the guest BIOS.

Learn Kubernetes!