0
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Minimizing privilege for building HPC containers

      Preprint
      , , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          HPC centers face increasing demand for software flexibility, and there is growing consensus that Linux containers are a promising solution. However, existing container build solutions require root privileges and cannot be built directly on HPC resources. This limitation is compounded as supercomputer diversity expands and HPC architectures become more dissimilar from commodity computing resources. Our evaluation of available options suggests this problem can best be solved with low-privilege containers. We detail Linux kernel features for varying container privilege and compare two open-source implementations, mostly-unprivileged rootless Podman and fully-unprivileged Charliecloud. Our analysis demonstrates that low-privilege container build on HPC resources works now and will continue to improve, giving normal users a better workflow to securely and correctly build containers. Minimizing privilege in this way can improve HPC user and developer productivity as well as reduce support workload for exascale applications.

          Related collections

          Author and article information

          Journal
          15 April 2021
          Article
          2104.07508
          5542a464-87bb-40ab-b89c-b1d89cdbb969

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          LA-UR 21-23314; SAND2021-4332 O
          12 pages, 11 figures
          cs.DC

          Networking & Internet architecture
          Networking & Internet architecture

          Comments

          Comment on this article