Institutional-Repository, University of Moratuwa.  

Cluster autoscaler for unmanaged Kubernetes cluster development on cloud

Show simple item record

dc.contributor.advisor Dias G
dc.contributor.author Siriwardhana SACM
dc.date.accessioned 2021
dc.date.available 2021
dc.date.issued 2021
dc.identifier.citation Siriwardhana, S.A.C.M. (2021). Cluster autoscaler for unmanaged kubernetes cluster development on cloud [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/20863
dc.identifier.uri http://dl.lib.uom.lk/handle/123/20863
dc.description.abstract This project report comprises details of the research "Cluster Autoscaler for Unmanaged Kubernetes Cluster Deployment on Cloud". Underutilization of server resources is a huge issue in enterprise data centers. When it comes to Kubernetes, underutilization and overutilization issue exists as is. In Kubernetes main course of having this issue is the use of fixed number of Kubernetes worker nodes. The Kubernetes community provides a cluster autoscaler solution to reduce underutilization and overutilization on Kubernetes clusters. This solution is only supported by a few major cloud providers like Google, AWS, DigitalOcean, and few others. Also, this solution is tightly bound to the auto scale group concept in those clouds. Hence this solution provided by the Kubernetes community cannot be used elsewhere. Therefore, there is a necessity for a general auto scaling approach that can be used on a wide range of cloud platforms and hardware virtualization platform. This research is to design and develop a Kubernetes Cluster Autoscaler which can be used on any cloud platform. This is achieved by removing the tightly bound auto scale group in the solution proposed by this research. Proposed solution use API and SDK provided by cloud provider and using libvirt which is a general purpose API library to manage KVM, Xen, VMWare ESXi and QEMU. en_US
dc.language.iso en en_US
dc.subject CLOUD PLATFORMS en_US
dc.subject KUBERNETES CLUSTER en_US
dc.subject CLUSTER RESOURCES en_US
dc.subject COMPUTER SCIENCE & ENGINEERING -Dissertation en_US
dc.subject COMPUTER SCIENCE -Dissertation en_US
dc.subject INFORMATION TECHNOLOGY -Dissertation en_US
dc.title Cluster autoscaler for unmanaged Kubernetes cluster development on cloud en_US
dc.type Thesis-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science and Engineering en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2021
dc.identifier.accno TH4678 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record