Speaker
Description
Jupyterhub is a web service that allows developers (scientists) to use their browsers to develop on a remote machine without deep IT knowledge. On Euler, we provide this service on k8s and create the user's sessions with slurm. The key to the success of our implementation comes from its wide range of customization available to both the HPC team and the users. This customization allows us to provide highly customizable Jupyter sessions and other software through a single frontend. By reusing the same simple tricks over and over, we have been able to provide RServer, Tensorboard and CodeServer. In this presentation, I will show how Jupyterhub works with our slum API and explain the different tricks to allow users to customize their instances and run any other type of service.