skip to main content
10.1145/3491418.3535150acmconferencesArticle/Chapter ViewAbstractPublication PagespearcConference Proceedingsconference-collections
research-article

Early Experiences with Tight Integration of Kubernetes in an HPC Environment

Published:08 July 2022Publication History

ABSTRACT

The Ohio Supercomputer Center has deployed a Kubernetes cluster with tight integration to a high performance computing (HPC) environment. This deployment leverages existing file systems for data sharing between HPC systems and Kubernetes objects, monitoring, account management, resource management, and accounting systems. This paper describes the motivation and overall design, the novel methods for the implementation, and the applications supported by this new resource. It also presents a short description of future work and some of the questions raised by this design.

References

  1. Harbor Authors. 2022. Harbor. https://goharbor.io/Google ScholarGoogle Scholar
  2. Helm Authors. 2022. Helm. https://helm.sh/Google ScholarGoogle Scholar
  3. The Kubernetes Authors. 2022. Kubernetes: Production-Grade Container Orchestration. https://kubernetes.io/Google ScholarGoogle Scholar
  4. Joe Breen, Lincoln Bryant, Gabriele Carcassi, Jiahui Chen, Robert W Gardner, Ryan Harden, Martin Izdimirski, Robert Killen, Ben Kulbertis, Shawn McKee, 2018. Building the SLATE Platform. In Proceedings of the Practice and Experience on Advanced Research Computing. 1–7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ewa Deelman, Karan Vahi, Gideon Juve, Mats Rynge, Scott Callaghan, Philip J. Maechling, Rajiv Mayani, Weiwei Chen, Rafael Ferreira da Silva, Miron Livny, and Kent Wenger. 2015. Pegasus, a workflow management system for science automation. Future Generation Computer Systems 46 (2015), 17–35. https://doi.org/10.1016/j.future.2014.10.008Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Paolo Di Tommaso, Maria Chatzou, Evan W Floden, Pablo Prieto Barja, Emilio Palumbo, and Cedric Notredame. 2017. Nextflow enables reproducible computational workflows. Nature biotechnology 35, 4 (2017), 316–319.Google ScholarGoogle Scholar
  7. Trey Dockendorf. 2022. k8-ldap-configmap. https://github.com/OSC/k8-ldap-configmapGoogle ScholarGoogle Scholar
  8. Red Hat. 2022. Keycloak. https://www.keycloak.org/Google ScholarGoogle Scholar
  9. David E. Hudak, Thomas Bitterman, Patricia Carey, Douglas Johnson, Eric Franz, Shaun Brady, and Piyush Diwan. 2013. OSC OnDemand: A Web Platform Integrating Access to HPC Systems, Web and VNC Applications. In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery(XSEDE ’13). ACM, New York, NY, USA, Article 49, 6 pages. https://doi.org/10.1145/2484762.2484780Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Johannes Köster and Sven Rahmann. 2012. Snakemake – a scalable bioinformatics workflow engine. Bioinformatics 28, 19 (2012), 2520–2522.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kubernetes. 2022. Kubernetes Pod Security Standards. https://kubernetes.io/docs/concepts/security/pod-security-standards/Google ScholarGoogle Scholar
  12. Gregory M Kurtzer, Vanessa Sochat, and Michael W Bauer. 2017. Singularity: Scientific containers for mobility of compute. PloS one 12, 5 (2017), e0177459.Google ScholarGoogle Scholar
  13. Kyverno. 2022. Kyverno. https://kyverno.io/Google ScholarGoogle Scholar
  14. letsencrypt. 2022. Let’s Encrypt. https://letsencrypt.org/Google ScholarGoogle Scholar
  15. George Papadimitriou, Karan Vahi, Jason Kincl, Valentine Anantharaj, Ewa Deelman, and Jack Wells. 2020. Workflow Submit Nodes as a Service on Leadership Class Systems. In Practice and Experience in Advanced Research Computing. 56–63.Google ScholarGoogle Scholar
  16. Prometheus. 2022. Prometheus. https://prometheus.io/Google ScholarGoogle Scholar
  17. Robert E Settlage, Alan Chalker, Jeff Ohrstrom, Eric Franz, Doug Johnson, and David Hudak. 2021. Open OnDemand as a Platform for Virtual Learning in Higher Education. In Proceedings of Sixth International Congress on Information and Communication Technology: ICICT 2021, London, Vol. 3. Springer, 323–331.Google ScholarGoogle Scholar
  18. Preston M Smith, Erik Gough, Alexander Younts, Brian Werts, Thomas J Hacker, Norbert Neumeister, and Jennifer Wisecaver. 2020. The “Geddes” Composable Platform-An Evolution of Community Clusters for a Composable World. In 2020 IEEE/ACM International Workshop on Interoperability of Supercomputing and Cloud Technologies (SuperCompCloud). IEEE, 33–38.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    PEARC '22: Practice and Experience in Advanced Research Computing
    July 2022
    455 pages
    ISBN:9781450391610
    DOI:10.1145/3491418

    Copyright © 2022 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 8 July 2022

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate133of202submissions,66%

    Upcoming Conference

    PEARC '24
  • Article Metrics

    • Downloads (Last 12 months)61
    • Downloads (Last 6 weeks)6

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format