If you want to customise JupyterHub I think it’s best to start with a local install, so that you can see your changes straight away.
If you want to run it in Kubernetes you can then you can either rebuild your Docker image once you’ve figured out your changes, or perhaps mount your changed config into the exist images, it’ll depend on what changes you’ve made.
Jupyter Notebook (or Lab) is a separate component that you’ll need to customise separately. As with JupyterHub it’s going to be a lot easier to install it and modify it in a local development environment.
I don’t know Docker, and now tbh I do not want to learn it.
There’s a lot you can do without getting into Docker, but to run anything on Kubernetes you should at least understand the basics of containers and Kubernetes, otherwise you’re going to have trouble debugging problems, especially if you’re customising things.
Hi, thanks for the answer. For starters I would like to change css of the Jupyter Notebooks in the JH. How to do this without the Docker? This is not a problem to do it without the Kubernetes. I just do not get how to achieve it here.
You won’t need JupyterHub for the development work, you can install and run notebook locally. When you’ve got a specific requirement (e.g. what exactly do you want to change with the CSS) perhaps create a new topic?