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...
Autores principales: | , , , , , , , , , , |
---|---|
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 |