🎓 Turn JupyterHub in a Kubernetes learning center
This chart relies on Zero to JupyterHub with Kubernetes to deploy a Kubernetes learning center.
Genesis of the project is told here.
The chart :
- uses a
singleuser
custom image image providing k8s tools likekubectl
; - creates a
Namespace
,ServiceAccount
, and some RBAC rules per user ; - spawns the user Jupyter pod with a different service account per user.
$ helm repo add remche https://charts.remche.org
$ helm repo update
$ helm upgrade --install remche/z2jh4k8s -f config.yaml
The chart will look jupyterhub.auth.whitelist.users
values to create the Kubernetes RBAC machinery. You can configure JupyterHub as usual, under 'jupyterhub' value. A dummy configuation is available here.