JupyterHub Deployment Proposal
Architecture
- Based on Kubernetes
- Seafile storage mounted in user containers
- Possibility of mounting large documents RO in certain images
- Possibility of selecting from different images
- Role based access to resources (quotas based on users' access level)
Components
- Jupyterhub: 1.x
- Spawner: KubeSpawner
- Authenticator: OAuthenticator
- Notebook image:
- Main notebook image: IPython: 7.x
Features
- TBD: requirements management (how to manage python libraries and other dependencies).
- TBD: Versioning of notebooks
- TBD: Workflows