Simon Li

Results 655 comments of Simon Li

There are two main components in BinderHub: - [The JupyterHub Helm chart](https://zero-to-jupyterhub.readthedocs.io/) which runs on a standard Kubernetes cluster - [repo2docker](https://repo2docker.readthedocs.io/) which uses Docker for building images, so it currently...

https://github.com/jupyterhub/binderhub/issues/1318 is a discussion on generalising BinderHub to not rely on Kubernetes. Docker is mentioned as a target but other container engines are in scope. Is there any action we...

My first thought is it sounds like a good idea, but I also think we should first scope out what it does, and what will/won't be supported in future to...

If you run repo2docker locally can it push to `eu.gcr.io`? It looks like the Helm Chart has a conditional that specifically checks for `gcr.io`: https://github.com/jupyterhub/binderhub/blob/731b92ffe9acb044de1466bb3e3cc6c4f3b1342e/helm-chart/binderhub/templates/_helpers.tpl#L30-L37 Maybe you could try modifying...

(1) sounds like a good idea. Processes are managed by the [simpervisor library](https://github.com/yuvipanda/simpervisor), but I think it can be implemented without touching that. Alternatively does it need to be configurable,...

> In this scenario, I believe that once I've launched a proxied server, any other user can connect to it and make requests, either by going to /proxy/, or by...

Technically it should be easy, just make the host configurable: https://github.com/jupyterhub/jupyter-server-proxy/blob/8f0799d706011dd6c56670286a6df566f9448c13/jupyter_server_proxy/handlers.py#L153, and it would also be easy to not start the process. However that allows someone to configure jupyter-server-proxy to...

Advantage: everything else just works Disadvantage: if you've got multiple apps you need to test them all Could this optionally be done at the notebook level, so a failure in...

I think it'll be fine for non-k8s systems, we can ignore the limits 😄. However if we want to make it easier to implement limits in non-k8s backends it might...