Awesome! I wonder if I can use this to replace jupyterhub for my small data science team. The jhub kubernetes architecture is (roughly) -
Proxy —> hub —> spawner based on selected image —> container with /user persistent PV
But the image needs to be spawnable by jhub (i/e it needs to have some variant of jupyter-server-proxy installed), and currently that limits you to JupyterLab, RStudio and openrefine.
If you can port-forward with containerssh you could bypass the whole jhub proxy / hub / spawner rigmarole and simply
Select image -> containerssh w/port forward -> start the desired dev environment from inside the container -> get to work.
Then you’re not limited to jhub-compatible environments, and you don’t have to manage the complexity of jhub.