zero-to-jupyterhub-k8s
zero-to-jupyterhub-k8s copied to clipboard
Helm Chart & Documentation for deploying JupyterHub on Kubernetes
## Update My take is that we should help people pass some compliance tests etc, even though it doesn't improve security in this case. There could be some edge case...
I think it can be useful for the upgrade guide to include a script to check username expansion differences. This could be useful in 2i2c deployments for example, so I...
### Bug description My configuration ``` singleuser: memory: limit: 1800M guarantee: 1800M scheduling: userPlaceholder: enabled: true replicas: 4 ``` Results in ``` $ kubectl describe pod jupyter-... Containers: notebook: Limits:...
This is an issue to help us remember the policy (see #2591, #2979, #3040, #3042, #3309, #3320, #3321, #3509, #3510) to allow ourselves to drop support for k8s versions as...
This is an issue to help us remember the policy (see #2591, #2979, #3040, #3042, #3309, #3320, #3321, #3509) to allow ourselves to drop support for k8s versions as long...
### Proposed change I'd like to take another stab at switching to traefik for the proxy implementation, but I have a different plan from #1162, which I hope is more...
### Proposed change A per image node selector for the images pulled by the image puller. To be more precise: Some images, specifically very large cuda-images for development, do not...
### Bug description User session spawning is timedout since the pod created for user is in pending state. hook-image-awaiter pod ends up in error - ``` 2025/06/19 08:49:36 [DEBUG] GET...
### Bug description Setting `hub.config.JupyterHub.hub_routespec: "/hub/"` via Helm values.yaml in a z2jh v4.2.0 deployment does not behave as expected. Instead of returning a 404 page for requests to stopped user...
Support dict values for volumes, volume_mounts and other list based configs that support dict values
KubeSpawner now supports dict values for volumes, volume_mounts etc. This allows for easy overriding when required. ref: https://github.com/jupyterhub/kubespawner/pull/843 and https://github.com/jupyterhub/kubespawner/pull/845 This PR makes sure `jupyterhub_config.py` also support defining these values...