In this age of rapid technology changes, when it’s becoming hard for people to keep pace with technology and acquire new skills, I feel interactive and hands-on tutorials are a welcome boon.
Hands-on lab and interactive tutorials with only web browser and net connectivity as pre-reqs, is where Katacoda hits the sweet spot. It is a platform providing hands-on scenario based labs on the latest technologies. Each scenario is a sequence of steps. Further each scenario is tied to a pre-configured environment for practicing, and is made available via browser.
Using the hands-on labs are simply awesome. In fact, nowadays for any basic education session for containers and orchestration, I point everyone to the Katacoda labs. Many of the folks known to me and who are in client facing roles have started using the labs and have found it very useful.
See the list of all the labs here – https://katacoda.com/learn
Even creating new scenarios is very straightforward. Just follow the guidelines given here – https://katacoda.com/teach/git-hosted-scenarios
It took me less than 10 min to create two scenarios.
Show how to use PodSecurityPolicy in a Kubernetes Cluster – https://www.katacoda.com/bpradipt/scenarios/kubernetes-podsecuritypolicy
Show how to run a docker image for a specific CPU architecture (PowerPC LE) on a host with different CPU (Intel) architecture – https://www.katacoda.com/bpradipt/scenarios/ppc64le-docker
The source code for the scenarios are located here – https://github.com/bpradipt/katacoda-scenarios