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.yamlRun a helm upgrade:
helm upgrade <YOUR_RELEASE_NAME> jupyterhub/jupyterhub --version=v0.6 -f config.yamlWhere
<YOUR_RELEASE_NAME>is the parameter you passed to--namewhen 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 podthe hub and proxy pods are inReadystate. 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.