Hi, PWK co-author here. Indeed, Katacoda is a great site to learn technologies. With our playgrounds we're trying to accomplish a different purpose though. Here's a blog post that explains the idea better: https://medium.com/@marcosnils/introducing-pwk-play-with-k8s....
* Try new features fast as it’s updated with the latest dev versions.
* Setup clusters in no-time and launch replicated services.
* Learn through it’s interactive tutorials (http://training.play-with-docker.com).
* Allow to run advanced workshops that’d usually require complex setups.
* Collaborate with community members to diagnose and detect issues by sharing your session URL.
The idea is to replicate real case deployments where you need to add/remove nodes to experiment with failures and things like that. You can also go through platform upgrades as PWK allows to run different versions of K8s in the same session.
Additionally, we're planning to launch a training site similar to Docker's (http://training.play-with-docker.com/) to enhance the experience soon. It'd be awesome to get the K8s community help with the content as it's very difficult to scale all this content by ourselves as an free project.
If you need help deploying K8s locally or in your own cloud provider, please let us know so we can help. This is still a very young project, but we think that with some help it could really help the community as it did for Docker.
Can you elaborate? It worked for me (as in was both functional and educational) - was it the function or the education that didn't work for you?
I've also found Katacoda a good platform for Tensorflow tutorials (e.g. https://katacoda.com/basiafusinska/scenarios/tensorflow) - not great for power users, but awesome for people who just want to learn the basics without having to set anything up.
Sure, sorry I didn't elaborate my previous comment, it was late here and after re-reading, it feels like a rant. What I meant was that I've tried following Katacoda's kubeadm tutorial (https://www.katacoda.com/courses/kubernetes/getting-started-...) but for some reason it seems not to be working for me. Both cluster nodes never get `ready` after finishing the tutorial, only the master one.
TL;DR: PWK is a platform composed by different components powered by the an open source core (https://github.com/xetorthio/play-with-docker) that allows the following:
* Try new features fast as it’s updated with the latest dev versions. * Setup clusters in no-time and launch replicated services. * Learn through it’s interactive tutorials (http://training.play-with-docker.com). * Allow to run advanced workshops that’d usually require complex setups. * Collaborate with community members to diagnose and detect issues by sharing your session URL.
The idea is to replicate real case deployments where you need to add/remove nodes to experiment with failures and things like that. You can also go through platform upgrades as PWK allows to run different versions of K8s in the same session.
Additionally, we're planning to launch a training site similar to Docker's (http://training.play-with-docker.com/) to enhance the experience soon. It'd be awesome to get the K8s community help with the content as it's very difficult to scale all this content by ourselves as an free project.
If you need help deploying K8s locally or in your own cloud provider, please let us know so we can help. This is still a very young project, but we think that with some help it could really help the community as it did for Docker.