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...
Main Authors: | , , , , , , , , , , |
---|---|
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 |