Installing JupyterHub on kubernetes in an offline environment

My company’s server are not connected to inter and the hub is setup to be used in the intranet

So I would like to install it on a offline environment.
I start from packaging the base software like kubernetes, helm, containerd.
by using yum --downloadonly on google cloud

However I hit a problem that I need to host a private registry with 11 docker image used by Jupyter hub. and I am still figuring out how to connect a private registry to helm
I think it is the last thing I would need to tickle?
Anyone is doing sth similar? or I should switch to The Littlest JupyterHub instead?

For Littlest JupyterHub, why it is not possible to run on docker because of the systemd?
Sorry I am new to docker or any cloud tech. any idea is welcome.

You can override all Z2JH images, so that Helm will use your private registry. For example, this is where the hub image can be changed: Configuration Reference — Zero to JupyterHub with Kubernetes documentation

1 Like