Skip to content

alpha-unito/dossier

Repository files navigation

Dossier

Dossier provides multi-tenant distributed Jupyter Notebboks as a Service on Kubernetes. In particular, it leverages on three existing technological stacks, integrating them in a coherent and user-friendly environment:

  • JupyterHub can spawn per-user Jupyter Notebooks on Kubernetes through the KubeSpawner library;
  • The Capsule Operator implements a multi-tenant, policy-based environment on a Kubernetes cluster, logically grouping namespaces in Tenants to easily manage authorization and accounting;
  • The Jupyter-workflow kernel enables Jupyter Notebooks to describe complex workflows and to execute them in a distributed fashion on hybrid HPC-Cloud infrastructures, following a Bring Your Own Device (BYOD) approach.