Open
Description
I'm working on a new proxy implementation for JupyterHub (and dask-gateway) that uses Traefik 2.0's IngressRoute provider for managing the routing table. This allows storing all routing table state as CRD objects in kubernetes, so there's no need to manage an external etcd/consul/etc... Another benefit of the CRD objects is that it allows exposing non-http services (e.g. dask clusters), since it doesn't have to conform to the ingress api.
I'm wondering where to put this. I see 3 options:
- This library
- kubespawner, since they already have a proxy implementation in there and this could only be used in kubernetes.
- Some new library
Happy to go either way, just want a 2nd opinion before I start integrating it with the codebase and CI.
Metadata
Metadata
Assignees
Labels
No labels