Cargando…

New Features in CMSWEB Kubernetes Cluster at CERN

The Compact Muon Solenoid (CMS) experiment heavily relies on the CMSWEB cluster to host critical services for its operational needs. Recently, there has been migration of the CMSWEB cluster from the VM cluster to the Kubernetes (k8s) cluster. The new cluster of CMSWEB in Kubernetes enhances sustaina...

Descripción completa

Detalles Bibliográficos
Autor principal: Pervaiz, Aroosha
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2791654
_version_ 1780972323270033408
author Pervaiz, Aroosha
author_facet Pervaiz, Aroosha
author_sort Pervaiz, Aroosha
collection CERN
description The Compact Muon Solenoid (CMS) experiment heavily relies on the CMSWEB cluster to host critical services for its operational needs. Recently, there has been migration of the CMSWEB cluster from the VM cluster to the Kubernetes (k8s) cluster. The new cluster of CMSWEB in Kubernetes enhances sustainability and reduces the operational cost. In this project, we added new features to the CMSWEB k8s cluster. The new features include the deployment of services using Helm’s chart templates and the incorporation of canary releases using Nginx ingress weighted routing that is used to route traffic to multiple versions of the services simultaneously. The usage of Helm simplifies the deployment procedure and no expertise of Kubernetes are needed anymore for service deployment. Helm packages all dependencies and services are easily deployed, updated and rollbacked. Helm enables us to deploy multiple versions of the services to run simultaneously. This feature is very useful for developers to test the new versions of the services by assigning some weight to the new service version and rolledback immediately in case of issues. Using Helm, we can also deploy different application configurations at runtime.
id cern-2791654
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27916542021-11-29T22:24:53Zhttp://cds.cern.ch/record/2791654engPervaiz, ArooshaNew Features in CMSWEB Kubernetes Cluster at CERNParticle Physics - ExperimentThe Compact Muon Solenoid (CMS) experiment heavily relies on the CMSWEB cluster to host critical services for its operational needs. Recently, there has been migration of the CMSWEB cluster from the VM cluster to the Kubernetes (k8s) cluster. The new cluster of CMSWEB in Kubernetes enhances sustainability and reduces the operational cost. In this project, we added new features to the CMSWEB k8s cluster. The new features include the deployment of services using Helm’s chart templates and the incorporation of canary releases using Nginx ingress weighted routing that is used to route traffic to multiple versions of the services simultaneously. The usage of Helm simplifies the deployment procedure and no expertise of Kubernetes are needed anymore for service deployment. Helm packages all dependencies and services are easily deployed, updated and rollbacked. Helm enables us to deploy multiple versions of the services to run simultaneously. This feature is very useful for developers to test the new versions of the services by assigning some weight to the new service version and rolledback immediately in case of issues. Using Helm, we can also deploy different application configurations at runtime.CERN-STUDENTS-Note-2021-245oai:cds.cern.ch:27916542021-11-29
spellingShingle Particle Physics - Experiment
Pervaiz, Aroosha
New Features in CMSWEB Kubernetes Cluster at CERN
title New Features in CMSWEB Kubernetes Cluster at CERN
title_full New Features in CMSWEB Kubernetes Cluster at CERN
title_fullStr New Features in CMSWEB Kubernetes Cluster at CERN
title_full_unstemmed New Features in CMSWEB Kubernetes Cluster at CERN
title_short New Features in CMSWEB Kubernetes Cluster at CERN
title_sort new features in cmsweb kubernetes cluster at cern
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2791654
work_keys_str_mv AT pervaizaroosha newfeaturesincmswebkubernetesclusteratcern