yuvipanda / jupyterhub-multicluster-kubespawner

Experimental kubespawner to spawn user pods into many different kubernetes clusters
BSD 3-Clause "New" or "Revised" License
12 stars 1 forks source link

jupyterhub-multicluster-kubespawner

Launch user pods into many different kubernetes clusters from the same JupyterHub!

Why?

A single JupyterHub as an 'entrypoint' to compute in a variety of clusters can be extremely useful. Users can dynamically decide to launch their notebooks (and dask clusters) dynamically based on a variety of factors - closer to their data, on different cloud providers, paid for by different billing accounts, etc. It also makes life much easier for JupyterHub operators.

You can check out an early demo of the spawner in action here.

Documentaton

Documentation about installation and configuration can be found in multicluster-kubespawner.readthedocs.io