jupyterhub / traefik-proxy

JupyterHub proxy implementation with traefik
https://jupyterhub-traefik-proxy.readthedocs.io
BSD 3-Clause "New" or "Revised" License
51 stars 29 forks source link

Deploy in zero-to-jupyterhub #26

Open minrk opened 5 years ago

minrk commented 5 years ago

Perhaps the first place we want to use this is in the jupyterhub helm chart. That probably means:

  1. adding traefik and etcd consul (ref: https://github.com/jupyterhub/traefik-proxy/issues/56) as requirements of the chart
  2. installing jupyterhub-traefik-proxy in the hub image
  3. enabling traefik as the proxy implementation
  4. configuring everything so they know how to talk to each other
minrk commented 5 years ago

Started this at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/1162

minrk commented 4 years ago

Based on updated knowledge of traefik's kv-store performance, this should be updated to deploy consul instead of etcd.

GeorgianaElena commented 4 years ago

@minrk, do you think it'd be a good idea to try continue your work in deploying in zero-to-jupyterhub? I'm not familiar with the repo or with the underlying infrastructure, but I want to start somewhere... But because I'm not sure if this became something we want asap and it would probably take me some time to learn and adapt I don't know if I'd be extremely efficient.

johnsushant commented 4 years ago

@minrk @yuvipanda Is there any chance of this getting picked up in the near future? We need an implementation of proxy for which we can have replicas of in order to HA it. Don't want to start writing manifests myself unless this is not being picked up.

yuvipanda commented 4 years ago

@johnsushant I'd love for this to be in z2jh, but not sure what exactly needs to happen. @GeorgianaElena is the one with most expertise, and could hopefully chime in if she has the time.