Speaker
Description
The CMS experiment heavily relies on the CMSWEB cluster to host critical services for its operational needs. The cluster is deployed on virtual machines (VMs) from the CERN OpenStack cloud and is manually maintained by operators and developers. The release cycle is composed of several steps, from building RPMs, their deployment, validation, and integration tests. To enhance the sustainability of the CMSWEB cluster, CMS decided to migrate its cluster to a containerized solution such as Docker, orchestrated with Kubernetes (k8s). This allows us to significantly reduce the release upgrade cycle, follow the end-to-end deployment procedure, and reduce operational cost.
Recently, we have performed the migration of some CMSWEB services from the VM cluster to the Kubernetes. This talk gives an overview of the current CMSWEB cluster. We describe the new architecture of the CMSWEB cluster in Kubernetes and its implementation strategy. We’ll discuss how we create docker images of the services and deploy them in this cluster using the service deployment cycle. Furthermore, we’ll discuss about monitoring of these services. In the end, we’ll discuss our future plan related to this cluster.