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...

Full description

Bibliographic Details
Main Authors: Barreiro Megino Fernando Harald, Albert Jeffrey Ryan, Berghaus Frank, De Kaushik, Lin FaHui, MacDonell Danika, Maeno Tadashi, Da Rocha Ricardo Brito, Seuster Rolf, Taylor Ryan Paul, Yang Ming-Jyuan
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07025.pdf
id doaj-3521943fa10a46a59318a7a52c5c8bc6
record_format Article
spelling doaj-3521943fa10a46a59318a7a52c5c8bc62021-08-02T15:10:40ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450702510.1051/epjconf/202024507025epjconf_chep2020_07025Using Kubernetes as an ATLAS computing siteBarreiro Megino Fernando Harald0Albert Jeffrey Ryan1Berghaus Frank2De Kaushik3Lin FaHui4MacDonell Danika5Maeno Tadashi6Da Rocha Ricardo Brito7Seuster Rolf8Taylor Ryan Paul9Yang Ming-Jyuan10University of Texas at ArlingtonUniversity of VictoriaUniversity of VictoriaUniversity of Texas at ArlingtonUniversity of Texas at ArlingtonUniversity of VictoriaBrookhaven National LaboratoryEuropean Organization for Nuclear ResearchUniversity of VictoriaUniversity of VictoriaAcademia SinicaIn 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, and 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. The ATLAS experiment at the LHC 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. We 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.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07025.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Barreiro Megino Fernando Harald
Albert Jeffrey Ryan
Berghaus Frank
De Kaushik
Lin FaHui
MacDonell Danika
Maeno Tadashi
Da Rocha Ricardo Brito
Seuster Rolf
Taylor Ryan Paul
Yang Ming-Jyuan
spellingShingle Barreiro Megino Fernando Harald
Albert Jeffrey Ryan
Berghaus Frank
De Kaushik
Lin FaHui
MacDonell Danika
Maeno Tadashi
Da Rocha Ricardo Brito
Seuster Rolf
Taylor Ryan Paul
Yang Ming-Jyuan
Using Kubernetes as an ATLAS computing site
EPJ Web of Conferences
author_facet Barreiro Megino Fernando Harald
Albert Jeffrey Ryan
Berghaus Frank
De Kaushik
Lin FaHui
MacDonell Danika
Maeno Tadashi
Da Rocha Ricardo Brito
Seuster Rolf
Taylor Ryan Paul
Yang Ming-Jyuan
author_sort Barreiro Megino Fernando Harald
title Using Kubernetes as an ATLAS computing site
title_short 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_sort using kubernetes as an atlas computing site
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2020-01-01
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, and 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. The ATLAS experiment at the LHC 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. We 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.
url https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07025.pdf
work_keys_str_mv AT barreiromeginofernandoharald usingkubernetesasanatlascomputingsite
AT albertjeffreyryan usingkubernetesasanatlascomputingsite
AT berghausfrank usingkubernetesasanatlascomputingsite
AT dekaushik usingkubernetesasanatlascomputingsite
AT linfahui usingkubernetesasanatlascomputingsite
AT macdonelldanika usingkubernetesasanatlascomputingsite
AT maenotadashi usingkubernetesasanatlascomputingsite
AT darocharicardobrito usingkubernetesasanatlascomputingsite
AT seusterrolf usingkubernetesasanatlascomputingsite
AT taylorryanpaul usingkubernetesasanatlascomputingsite
AT yangmingjyuan usingkubernetesasanatlascomputingsite
_version_ 1721230787189145600