How to install new kernels into JupyterHub

I’ve installed JupyterHub on my kubernetes cluster (using Z2JH’s Helm chart).

I’ve created a new image to upgrade the default singleuser image, that works just fine, so when the user opens a terminal, they’ll have the tools they need.

But now I want to add some kernels for use with notebooks. I cannot figure out how to add new kernels to the system; can’t find any useful documentation in either the ZeroToJupyterHub or the JupyterHub sites.

Any pointers most welcome

Replying to myself… And I’m beginning to think that the answer is that I need to do this as part of the docker image creation process.

1 Like

Yes, that would seem to be the answer. Leaving this here in case it’s useful for someone else.