JupyterHub Tutorial: Set up your Lab, Classroom, or Business

Elliott
Elliott
52.9 هزار بار بازدید - 6 سال پیش - In this video tutorial we
In this video tutorial we walk through the steps to launch JupyterHub on Kubernetes, Google Cloud. I then show how a research lab can use JupyterHub to stay connected with each other. I start the tutorial from the very beginning, and assume no knowledge of the google cloud platform.

Video Sections (hot links):
What is Jupyter? - 0:08
Google Cloud & Kubernetes - 3:06
Launch JupyterHub - 8:14
io Online - 11:07
JupyterHub Review - 18:11

We then follow these steps to create JupyterHub:
1. Create a Google Cloud Account
2. Enable Google’s Container Registry (used for launching Docker container)
3. Create a Node Cluster in Google’s Kubernetes
4. Describe of Github
5. Download Github code from pupster90 for deploying JupyterHub
6. Access the Cloud Terminal for Deploy JupyterHub
7. Install io on JupyterHub
8. Write python inside of a Jupyter Notebook
9. Set Up your Lab in JupyterHub
10. Share your notebook with the entire lab
11. Explain how Jupyter can be made more Secure using the Whitelist/Oauth
12. And end with Pro/Cons of using JupyterHub

I also give a brief overview of nbgrader, a wonderful software for teaching classes in JupyterHub!

What's Jupyter?
Description from: Min Ragan Kelley & Thomas Kluyver
The Jupyter Notebook is an interactive web-based tool for interactive programming and writing code-centric documents. Being a web-based environment, the notebook server can be run remotely, not just on your local machine. JupyterHub is a multi-user server, aimed at helping research groups and instructors host notebook servers for their users or students.
JupyterHub: Deploying Jupyter Noteboo...
6 سال پیش در تاریخ 1397/09/18 منتشر شده است.
52,959 بـار بازدید شده
... بیشتر