Changes for page JupyterHub Deployment Proposal
Last modified by adietz on 2019/07/18 16:38
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -10,6 +10,20 @@ 10 10 11 11 = JupyterHub Deployment Proposal = 12 12 13 +This page describes the proposed JuptyerHub setup that will be offered as part of the "scientific release" of the Collaboratory 2.0 planned for Q3 2019. 14 + 15 +The initial release should allow users to run notebooks in the Collaboratory 2.0 environment. The following features should be available from the start: 16 + 17 +* integration with the drive should be available, providing access to notebooks and data which are stored there and accessible by the user; 18 +* integration with the user's IAM account and OAuth tokens; 19 +* example notebooks to showcase some possibilities; 20 +* notebook versioning (limited); 21 +* preinstalled scientific and neuroscience libraries in a notebook container image; (libraries TBD). 22 + 23 +The goal is to allow users to create new notebooks on the Collaboratory 2.0 platform and to migrate some, but not all, notebooks from the old Collaboratory to the new platform. Migrating notebooks might require some changes, especially with regards to the storage, but also with regards to the libraries used to access certain services and the access of services themselves. 24 + 25 +The new JupyterHub deployment will not be fully compatible with the old environment. The storage model will change significantly. Certain libraries will no longer be available. Python 2 support needs to be evaluated (see the note at the bottom). 26 + 13 13 == Architecture == 14 14 15 15 * Based on Kubernetes ... ... @@ -29,7 +29,7 @@ 29 29 == Features == 30 30 31 31 * TBD: requirements management (how to manage python libraries and other dependencies). 32 -* TBD: Versioning of notebooks 46 +* TBD: Versioning of notebooks. Initially, this will only be through the versioning available in seafile. 33 33 * TBD: Workflows 34 34 35 35 == Notes ==