Cargando…

Using Kubernetes as an ATLAS computing site

In recent years containerization has revolutionized cloud environments, providing a secure, lightweight, standardized way to package and execute software. Solutions such as Kubernetes enable orchestration of containers in a cluster, including for the purpose of job scheduling. Kubernetes is becoming...

Descripción completa

Detalles Bibliográficos
Autores principales: Barreiro Megino, Fernando Harald, Albert, Jeffrey Ryan, Berghaus, Frank, De, Kaushik, Lin, Fahui, Mac Donell, Danika Marina, Maeno, Tadashi, Brito Da Rocha, Ricardo, Seuster, Rolf, Taylor, Ryan P., Yang, Ming-jyuan
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202024507025
http://cds.cern.ch/record/2709179
_version_ 1780965044953022464
author Barreiro Megino, Fernando Harald
Albert, Jeffrey Ryan
Berghaus, Frank
De, Kaushik
Lin, Fahui
Mac Donell, Danika Marina
Maeno, Tadashi
Brito Da Rocha, Ricardo
Seuster, Rolf
Taylor, Ryan P.
Yang, Ming-jyuan
author_facet Barreiro Megino, Fernando Harald
Albert, Jeffrey Ryan
Berghaus, Frank
De, Kaushik
Lin, Fahui
Mac Donell, Danika Marina
Maeno, Tadashi
Brito Da Rocha, Ricardo
Seuster, Rolf
Taylor, Ryan P.
Yang, Ming-jyuan
author_sort Barreiro Megino, Fernando Harald
collection CERN
description In recent years containerization has revolutionized cloud environments, providing a secure, lightweight, standardized way to package and execute software. Solutions such as Kubernetes enable orchestration of containers in a cluster, including for the purpose of job scheduling. Kubernetes is becoming a de facto standard, available at all major cloud computing providers, and is gaining increased attention from some WLCG sites. In particular, CERN IT has integrated Kubernetes into their cloud infrastructure by providing an interface to instantly create Kubernetes clusters. Also, the University of Victoria is pursuing an infrastructure-as-code approach to deploying Kubernetes as a flexible and resilient platform for running services and delivering resources. ATLAS has partnered with CERN IT and the University of Victoria to explore and demonstrate the feasibility of running an ATLAS computing site directly on Kubernetes, replacing all grid computing services. We have interfaced ATLAS’ workload submission engine PanDA with Kubernetes, to directly submit and monitor the status of containerized jobs. This paper will describe the integration and deployment details, and focus on the lessons learned from running a wide variety of ATLAS production payloads on Kubernetes using clusters of several thousand cores at CERN and the Tier 2 computing site in Victoria.
id cern-2709179
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27091792021-02-16T19:41:50Zdoi:10.1051/epjconf/202024507025http://cds.cern.ch/record/2709179engBarreiro Megino, Fernando HaraldAlbert, Jeffrey RyanBerghaus, FrankDe, KaushikLin, FahuiMac Donell, Danika MarinaMaeno, TadashiBrito Da Rocha, RicardoSeuster, RolfTaylor, Ryan P.Yang, Ming-jyuanUsing Kubernetes as an ATLAS computing siteParticle Physics - ExperimentIn recent years containerization has revolutionized cloud environments, providing a secure, lightweight, standardized way to package and execute software. Solutions such as Kubernetes enable orchestration of containers in a cluster, including for the purpose of job scheduling. Kubernetes is becoming a de facto standard, available at all major cloud computing providers, and is gaining increased attention from some WLCG sites. In particular, CERN IT has integrated Kubernetes into their cloud infrastructure by providing an interface to instantly create Kubernetes clusters. Also, the University of Victoria is pursuing an infrastructure-as-code approach to deploying Kubernetes as a flexible and resilient platform for running services and delivering resources. ATLAS has partnered with CERN IT and the University of Victoria to explore and demonstrate the feasibility of running an ATLAS computing site directly on Kubernetes, replacing all grid computing services. We have interfaced ATLAS’ workload submission engine PanDA with Kubernetes, to directly submit and monitor the status of containerized jobs. This paper will describe the integration and deployment details, and focus on the lessons learned from running a wide variety of ATLAS production payloads on Kubernetes using clusters of several thousand cores at CERN and the Tier 2 computing site in Victoria.ATL-SOFT-PROC-2020-007oai:cds.cern.ch:27091792020-02-11
spellingShingle Particle Physics - Experiment
Barreiro Megino, Fernando Harald
Albert, Jeffrey Ryan
Berghaus, Frank
De, Kaushik
Lin, Fahui
Mac Donell, Danika Marina
Maeno, Tadashi
Brito Da Rocha, Ricardo
Seuster, Rolf
Taylor, Ryan P.
Yang, Ming-jyuan
Using Kubernetes as an ATLAS computing site
title Using Kubernetes as an ATLAS computing site
title_full Using Kubernetes as an ATLAS computing site
title_fullStr Using Kubernetes as an ATLAS computing site
title_full_unstemmed Using Kubernetes as an ATLAS computing site
title_short Using Kubernetes as an ATLAS computing site
title_sort using kubernetes as an atlas computing site
topic Particle Physics - Experiment
url https://dx.doi.org/10.1051/epjconf/202024507025
http://cds.cern.ch/record/2709179
work_keys_str_mv AT barreiromeginofernandoharald usingkubernetesasanatlascomputingsite
AT albertjeffreyryan usingkubernetesasanatlascomputingsite
AT berghausfrank usingkubernetesasanatlascomputingsite
AT dekaushik usingkubernetesasanatlascomputingsite
AT linfahui usingkubernetesasanatlascomputingsite
AT macdonelldanikamarina usingkubernetesasanatlascomputingsite
AT maenotadashi usingkubernetesasanatlascomputingsite
AT britodarocharicardo usingkubernetesasanatlascomputingsite
AT seusterrolf usingkubernetesasanatlascomputingsite
AT taylorryanp usingkubernetesasanatlascomputingsite
AT yangmingjyuan usingkubernetesasanatlascomputingsite