Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-4185

Investigate integration of the EESSI CVMFS-based PoC in Kubernetes/CANFAR

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • SRCnet
    • Hide

      The benefit of this work is to investigate (and demonstrate) the potential integration of EESSI's CVMFS-based software distribution in Kubernetes, thereby testing whether CVMF-based software distribution can be suitable for a variety of compute environments (HPC, Cloud/VM and Kubernetes) and platforms/applications (CANFAR, JupyterHub).

      Show
      The benefit of this work is to investigate (and demonstrate) the potential integration of EESSI's CVMFS-based software distribution in Kubernetes, thereby testing whether CVMF-based software distribution can be suitable for a variety of compute environments (HPC, Cloud/VM and Kubernetes) and platforms/applications (CANFAR, JupyterHub).
    • Hide

      AC 1: Documentation on how the software from the proof of concept could be exposed to a Kubernetes instance, and thereby CANFAR and other applications hosted on Kubernetes

      AC 2: If applicable a demo of the implementation.

       

      Show
      AC 1: Documentation on how the software from the proof of concept could be exposed to a Kubernetes instance, and thereby CANFAR and other applications hosted on Kubernetes AC 2:  If applicable a demo of the implementation.  
    • Team_TANGERINE
    • Sprint 5
    • Hide

      The tests of integrating CVMFS and EESSI into Kubernetes applications were successful. We've shown that an analysis with EESSI software (distributed via CVMFS) can be run in a Jupyter Notebook running on CANFAR/Kubernetes. 

      AC1: The documentation of our work can be found here: https://confluence.skatelescope.org/display/SRCSC/%5BSP-4185%5D+Investigate+the+integration+of+the+EESSI+CVMFS-based+PoC+in+Kubernetes

      AC 2: The demo can be found here: https://confluence.skatelescope.org/pages/viewpage.action?pageId=265846031

      Show
      The tests of integrating CVMFS and EESSI into Kubernetes applications were successful. We've shown that an analysis with EESSI software (distributed via CVMFS) can be run in a Jupyter Notebook running on CANFAR/Kubernetes.  AC1: The documentation of our work can be found here: https://confluence.skatelescope.org/display/SRCSC/%5BSP-4185%5D+Investigate+the+integration+of+the+EESSI+CVMFS-based+PoC+in+Kubernetes AC 2: The demo can be found here: https://confluence.skatelescope.org/pages/viewpage.action?pageId=265846031
    • 22.5
    • Stories Completed, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI23 - UNCOVERED

    • software-sharing

    Description

      Until now, we have been testing software distribution with CVMFS on HPC systems. We want to ensure that this method of software distribution can work well in a variety of contexts, in particular Kubernetes, so the software can be used within, for example CANFAR workspaces and JupyterHub.

      The goal of this feature is to test whether we can provide access to CVMFS on Kubernetes/CANFAR in two ways:

      1) by integrating CVMFS into Kubernetes using a storage driver developed by CERN or installing a CVMFS client on the Kubernetes nodes;

      2) by building a CVMFS client into a container.

      The former option would be most ideal in a production Kubernetes environment, the latter would be a way to provide a consistent software environment for developers and researchers on different platforms, from their laptops to cloud and HPC systems.

      If one or both of these integrations are successful, we will conduct a test analysis with the software provided on CVMFS.

      Attachments

        Issue Links

          Structure

            Activity

              People

                r.bolton Bolton, Rosie
                Y.Grange Grange, Yan
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 0.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete55.0
                  Total55.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel