Extending your JupyterHub setup¶
The helm chart used to install JupyterHub has a lot of options for you to tweak. For a semi-complete list of the changes you can apply via your helm-chart, see the Helm Chart Configuration Reference.
Applying configuration changes¶
The general method to modify your Kubernetes deployment is to:
Make a change to the
config.yaml
Run a helm upgrade:
helm upgrade <YOUR_RELEASE_NAME> jupyterhub/jupyterhub --version=v0.6 -f config.yaml
Where
<YOUR_RELEASE_NAME>
is the parameter you passed to--name
when installing jupyterhub withhelm install
. If you don’t remember it, you can probably find it by doinghelm list
.Wait for the upgrade to finish, and make sure that when you do
kubectl --namespace=<YOUR_NAMESPACE> get pod
the hub and proxy pods are inReady
state. Your configuration change has been applied!
For information about the many things you can customize with changes to your helm chart, see Customizing the User Environment, User Resources, and Helm Chart Configuration Reference.