This repo is an adaption of zero-to-jupyterhub-k8s for installation on Red Hat OpenShift.
As few changes as possible has been made.
To use the latest standard zero-to-jupyterhub-k8s Helm Chart, simply use the config.yaml value file from this repo:
helm install jupyterhub jupyterhub/jupyterhub --namespace zero-to-jupyterhub --version 2.0.0-beta.1.n006.hf1ae708d --values config.yaml
- All runAsUser/runAsGroup/fsGroup has been removed to allow OpenShift using rootless containers
- NetworkPolicy has been disabled
The Zero to JupyterHub with Kubernetes guide provides user-friendly steps to deploy JupyterHub on a cloud using Kubernetes and Helm.
The guide is complemented well by the documentation for JupyterHub.
The JupyterHub Helm chart lets a user create a reproducible and maintainable deployment of JupyterHub on a Kubernetes cluster in a cloud environment. The released charts are made available in our Helm chart repository.
Please note that this repository is participating in a study into sustainability of open source projects. Data will be gathered about this repository for approximately the next 12 months, starting from 2021-06-11.
Data collected will include number of contributors, number of PRs, time taken to close/merge these PRs, and issues closed.
For more information, please visit the informational page or download the participant information sheet.
Much of the initial groundwork for this documentation is information learned from the successful use of JupyterHub and Kubernetes at UC Berkeley in their Data 8 program.
Thank you to the following contributors:
- Aaron Culich
- Carol Willing
- Chris Holdgraf
- Erik Sundell
- Ryan Lovett
- Yuvi Panda
- Laurent Goderre
Future contributors are encouraged to add themselves to this README file too.
This repository is dual licensed under the Apache2 (to match the upstream
Kubernetes charts repository) and
3-clause BSD (to match the rest of Project Jupyter repositories) licenses. See
the LICENSE
file for more information!