Terraforming Jupyter and Dask: How to Get Your Own Cloud Data Science Platform on the Cheap
summary
Open-source platform QHub deploys multi-tenant JupyterHub plus Dask on Kubernetes across AWS, GCP, DigitalOcean and on‑prem using Terraform, Helm and GitHub Actions; a single ~50-line YAML drives CI that runs terraform plan/apply and pushes container images. QHub launches notebook servers and autoscaling Dask workers on demand, supports GPU node groups, and runs local tests with minikube. QHub deploys in under 15 minutes and Terraform 0.13 fixes module dependency pain.
AI-written summary · about
chapters (6)
- 0:00Introduction and motivation
- 3:49Python data science ecosystem
- 7:54QHub platform overview
- 10:50Demo of Jupyter and Dask
- 14:02Terraform for infrastructure
- 19:47Summary and Q&A
related talks
27mDeploying JupyterHub with Kubernetes
29mLaunch Jupyter to the Cloud: an example of using Docker and Terraform
39mHow We Hosted 200+ Data Scientists in a K8S Cluster
41mDeploying Dask
01h 15mEasily deploy+maintain an open source data science platform on the cloud of your choice
44mEmpowering Data Science with Kubernetes | Samuele Chiocca and Andrea Rota
28mDeploying Dask
35mKubeflow: Data Scientist ready?
