JupyterHub in Kubernetes. What is it, how to deploy and use

The master class will consist of two parts.

The first is a presentation. What is JupyterHub, what is Kubernetes, why is it worth running JupyterHub in Kubernetes, what features to consider.

The second part is a hands-on demo on a production Kubernetes cluster.

A public repository will also be available with all the commands, instructions and code for self-practice, reproducing all the steps shown in the practical demo of the master class.

Requirements: basic familiarity with linux or basic programming skills, or familiarity with the topic of data science / data engineering. Any basic skills in IT, or just an interest in this topic, will do.

This manual is intended for the basic user. Almost anyone who works with a computer will be able to reproduce all the steps and gain valuable experience with Kubernetes, clouds and JupyterHub.