zero-to-jupyterhub-k8s
zero-to-jupyterhub-k8s copied to clipboard
Helm Chart & Documentation for deploying JupyterHub on Kubernetes
Release blocking work: - [x] Resolve https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/2739 - [x] Release oauthenticator 15.0.0 and bump it here, and ensure we get pyjwt 2.4.0+. https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/2745 - [x] Release JupyterHub patch version, and...
DRAFT: This has to be updated to include a lot of changes that has arrived over time since it was created.
I recently went through the [Kubernetes on Microsoft Azure Kubernetes Service (AKS)](https://zero-to-jupyterhub.readthedocs.io/en/latest/kubernetes/microsoft/step-zero-azure.html) and [Kubernetes on Microsoft Azure Kubernetes Service (AKS) with Autoscaling](https://zero-to-jupyterhub.readthedocs.io/en/latest/kubernetes/microsoft/step-zero-azure-autoscale.html) docs. There were some minor inconsistencies with the...
Release 2.0
As JupyterHub 2.0 is coming up, we need to cut JupyterHub Helm chart 2.0 when we bump, because that bump will be a disruptive upgrade that forces user servers to...
When the service is set to ClusterIP and an ingress is created using nginx ingress, the websocket is failing, which will result in only UI is available but nothing will...
### Proposed change This chart uses `c.JupyterHub.base_url` https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/6f4609e2f73258c7e0146f8e849d31aa7fe7f09f/jupyterhub/files/hub/jupyterhub_config.py#L83-L94 This property was deprecated in JupyterHub 0.9 (which I've only just realised!), the replacement is `c.JupyterHub.bind_url`. https://github.com/jupyterhub/jupyterhub/blob/36cad38ddf00c3fe92d813fd7bf8715fb876d006/jupyterhub/app.py#L623-L633 ### Alternative options Do nothing...
Someonething along the way goes wrong - jupyter/docker-stacks scripts didn't grant sudo permissions
### Bug description Trying out sudo commands in the jupyterlab session fails with the following message `sudo: effective uid is not 0, is /usr/bin/sudo on a filesystem with the 'nosuid'...
### Proposed change Thinking aloud.... `hub.config.` allows arbitrary pass through of traitlets. The downside is it bypasses the Helm chart schema validation. Is it worth trying to autogenerate `hub.config.` schemas...
### Bug description After doing "gcloud components update" I went from version 377.0.0 to 379.0.0 and now user node-pools cannot be created the same way as in the guide. When...