This event has ended. Visit the official site or create your own event on Sched.
Gateways 2020 is scheduled from October 12 to October 23, with the tutorial and workshop track during the first week and the main conference track during the second week. This fifth Gateways annual conference is an opportunity for gateway creators and enthusiasts to learn, share, connect, and shape the future of gateways, while supporting and growing our community. Register for the conference by October 5.

The default time zone is Eastern Time. You can adjust it to your time zone on the right side of the schedule underneath the search box (or in the top bar, depending on the width of your screen).

Already registered for the conference and want to personalize your own schedule? Sign up for your own free Gateways 2020 Sched account. Note: Signing up for Sched is NOT the same as registering for the conference.
Back To Schedule
Thursday, October 22 • 2:45pm - 3:00pm
H2: Deploy Kubernetes and JupyterHub on XSEDE Jetstream

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

JupyterHub is a production-grade system delivered by the Jupyter team to provide Jupyter Notebooks to multiple users through a single web application. It handles authentication, spawns the Jupyter Notebook application for each users and takes care of proxying it back to the user.
JupyterHub provides access to remote computing resources and a custom software environment with the only requirement of a web browser and an internet connection.
It can be deployed for users of a Science Gateway, attendees of workshops or tutorials, students in classes or scientists in scientific collaborations.

Supplying enough computational resources for any non-trivial number of users requires a distributed setup, which quickly becomes a hurdle to configure and manage. The Jupyter team relies on Kubernetes to deploy JupyterHub at scale and provides a recipe to simplify the deployment on cloud providers named Zero-to-Jupyterhub.
The most suitable resource within XSEDE for this task is Jetstream, the Openstack deployment at Indiana University and Texas Advanced Computing Center, which offers many of the features that public cloud providers like Amazon and Google do.

In this paper we will present two different strategies to deploy Kubernetes on Jetstream, either using the kubespray tool or using the dedicated Openstack facility, Magnum.
Then we will show how to leverage the Zero-to-JupyterHub recipe to install JupyterHub, configure it and customize it further.

Thursday October 22, 2020 2:45pm - 3:00pm EDT
Concurrent Room 2