{"title":"Real-Time Resource Monitoring Framework in a Heterogeneous Kubernetes Cluster","authors":"Balqees Talal Hasan, D. Abdullah","doi":"10.1109/MICEST54286.2022.9790264","DOIUrl":null,"url":null,"abstract":"Container-based virtualization is quickly becoming the standard method for developing and deploying applications. Kubernetes is a well-known open-source project that provides a platform for containerized application orchestration. In such a container-based environment, it is critical that Kubernetes can monitor the cluster computing resource as well as the resource requirements of the running pods. The goal of this paper is to introduce a generic framework which is named as Kube-Monitor for real-time monitoring of a heterogeneous Kubernetes cluster's resources, which include traditional data center devices and raspberry pi devices, as well as monitoring pod resource requirements. Kube-Monitor will collect 15 different cluster resource metrics and update their values every five seconds. As a result, the Kubernetes operator can use the Kube-monitor framework to view a comprehensive set of continuously updated resource metrics.","PeriodicalId":222003,"journal":{"name":"2022 Muthanna International Conference on Engineering Science and Technology (MICEST)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Muthanna International Conference on Engineering Science and Technology (MICEST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MICEST54286.2022.9790264","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Container-based virtualization is quickly becoming the standard method for developing and deploying applications. Kubernetes is a well-known open-source project that provides a platform for containerized application orchestration. In such a container-based environment, it is critical that Kubernetes can monitor the cluster computing resource as well as the resource requirements of the running pods. The goal of this paper is to introduce a generic framework which is named as Kube-Monitor for real-time monitoring of a heterogeneous Kubernetes cluster's resources, which include traditional data center devices and raspberry pi devices, as well as monitoring pod resource requirements. Kube-Monitor will collect 15 different cluster resource metrics and update their values every five seconds. As a result, the Kubernetes operator can use the Kube-monitor framework to view a comprehensive set of continuously updated resource metrics.