Cargando…

Automation and improvement in CMSWEB Kubernetes clusters

The recent migration of CMSWEBs VM clusters to Kubernetes clusters (k8s) improved performance remarkably, making it more sustainable than previous versions, cost-efficient operations and shorter upgrade cycles. Therefore, all of this affirms the value and necessity of CMSWEB to the Compact Muon Sole...

Descripción completa

Detalles Bibliográficos
Autor principal: Badran, Rukaiah N J H
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2867528
_version_ 1780978163565723648
author Badran, Rukaiah N J H
author_facet Badran, Rukaiah N J H
author_sort Badran, Rukaiah N J H
collection CERN
description The recent migration of CMSWEBs VM clusters to Kubernetes clusters (k8s) improved performance remarkably, making it more sustainable than previous versions, cost-efficient operations and shorter upgrade cycles. Therefore, all of this affirms the value and necessity of CMSWEB to the Compact Muon Solenoid (CMS) experiment. Implementing Kustomize and ArgoCD into CMSWEB's k8s clusters is to be discussed further in this report, as the objective is the enhance automation and improve upon CMSWEB k8s clusters. Kustomize is a configuration management tool integrated with kubectl to modify YAML manifests indirectly, allowing complete and more straightforward customizing and managing Kubernetes manifests. Additionally, it supports reusable components maintaining separate sets of YAML files for each environment, making it a lightweight addition to CMSWEB's k8s clusters. Moreover, ArgoCD is an open-source continuous delivery tool for Kubernetes that automates application deployment and management. It also offers a web UI, CLI, and API for easy management and supports rollbacks and multi-cluster environments. This approach improves application reliability, reduces manual intervention, and enables easy rollbacks in case of any issues occurring. Altogether, these features allow seamless deployment and management of CMSWEB services and make them even more reliable.
id cern-2867528
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28675282023-08-15T18:57:51Zhttp://cds.cern.ch/record/2867528engBadran, Rukaiah N J HAutomation and improvement in CMSWEB Kubernetes clustersComputing and ComputersThe recent migration of CMSWEBs VM clusters to Kubernetes clusters (k8s) improved performance remarkably, making it more sustainable than previous versions, cost-efficient operations and shorter upgrade cycles. Therefore, all of this affirms the value and necessity of CMSWEB to the Compact Muon Solenoid (CMS) experiment. Implementing Kustomize and ArgoCD into CMSWEB's k8s clusters is to be discussed further in this report, as the objective is the enhance automation and improve upon CMSWEB k8s clusters. Kustomize is a configuration management tool integrated with kubectl to modify YAML manifests indirectly, allowing complete and more straightforward customizing and managing Kubernetes manifests. Additionally, it supports reusable components maintaining separate sets of YAML files for each environment, making it a lightweight addition to CMSWEB's k8s clusters. Moreover, ArgoCD is an open-source continuous delivery tool for Kubernetes that automates application deployment and management. It also offers a web UI, CLI, and API for easy management and supports rollbacks and multi-cluster environments. This approach improves application reliability, reduces manual intervention, and enables easy rollbacks in case of any issues occurring. Altogether, these features allow seamless deployment and management of CMSWEB services and make them even more reliable. CERN-THESIS-2023-123oai:cds.cern.ch:28675282023-08-14T13:41:41Z
spellingShingle Computing and Computers
Badran, Rukaiah N J H
Automation and improvement in CMSWEB Kubernetes clusters
title Automation and improvement in CMSWEB Kubernetes clusters
title_full Automation and improvement in CMSWEB Kubernetes clusters
title_fullStr Automation and improvement in CMSWEB Kubernetes clusters
title_full_unstemmed Automation and improvement in CMSWEB Kubernetes clusters
title_short Automation and improvement in CMSWEB Kubernetes clusters
title_sort automation and improvement in cmsweb kubernetes clusters
topic Computing and Computers
url http://cds.cern.ch/record/2867528
work_keys_str_mv AT badranrukaiahnjh automationandimprovementincmswebkubernetesclusters