# Zero to JupyterHub with Kubernetes

> Open-source Helm chart and guide for self-hosting JupyterHub on Kubernetes, enabling scalable multi-user notebook environments for teams and classrooms.

- **Category:** Container Orchestration
- **Licence:** Other
- **Latest version:** 4.4.4
- **Open source:** oss
- **Languages:** Go Template, Python
- **Platforms:** Helm
- **Tags:** Data Science, Education, Notebook, Multi User, Kubernetes, Helm chart, Jupyter, Jupyter Notebook, Jupyterhub, Cloud Agnostic, Pvc, Kubespawner, Kubernetes Cluster, Jupyterhub Deployment

## Description

Zero to JupyterHub with Kubernetes is a Helm chart and guide that lets you run JupyterHub on your own Kubernetes cluster. It gives organizations a way to provide shared, reproducible Jupyter notebook environments to many users — students, researchers, or data teams — with persistent storage and configurable authentication. The chart bundles JupyterHub itself plus a configurable HTTP proxy, the KubeSpawner for launching user pods, and support for PVC-backed home directories. It works on any Kubernetes 1.28+ cluster (cloud or on-prem) with Helm 3.5+. Container images come from the quay.io/jupyterhub registry for the hub, proxy, single-user servers, and helper components. The project is community-maintained with backing from UC Berkeley, Cal Poly, Simula Research Institute, and 2i2c.

## Links

- [Homepage](https://github.com/jupyterhub/zero-to-jupyterhub-k8s)
- [Website](https://zero-to-jupyterhub.readthedocs.io)
- [Docker](quay.io/jupyterhub/k8s-hub)
- [GitHub Repository](https://github.com/jupyterhub/zero-to-jupyterhub-k8s)
- [Helm Chart Repository](https://jupyterhub.github.io/helm-chart)
- [Discourse Forum](https://discourse.jupyter.org/c/jupyterhub/z2jh-k8s)
- [Contributing Guide](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/HEAD/CONTRIBUTING.md)

---
Source: https://selfhost.directory/project/zero-to-jupyterhub-k8s