traefik-proxy
traefik-proxy copied to clipboard
Deploy in zero-to-jupyterhub
Perhaps the first place we want to use this is in the jupyterhub helm chart. That probably means:
- adding
traefik
and ~~etcd
~~consul
(ref: https://github.com/jupyterhub/traefik-proxy/issues/56) as requirements of the chart - installing
jupyterhub-traefik-proxy
in the hub image - enabling traefik as the proxy implementation
- configuring everything so they know how to talk to each other
Started this at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/1162
Based on updated knowledge of traefik's kv-store performance, this should be updated to deploy consul instead of etcd.
@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.
@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.
@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.