Font Size: a A A

Design And Implementation Of Kubernetes Container Cloud Platform Based On Alicloud

Posted on:2019-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:J G ChenFull Text:PDF
GTID:2428330548979770Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the popularization of container technology,more and more enterprises begin to use container cloud platform.Container cloud platform provides application devel-opment,testing,deployment and maintenance of the one-stop service for enterprises.Users can pay more attention to the development of the application itself.In addition,compared with the traditional cloud platform based on virtual machine technology,the container cloud platform has the advantages of quick startup and small performance loss.For nearly a year Kubernetes is a platform-as-a-service application orchestration tool built on top of an infrastructure platform(IaaS).As the largest IaaS cloud service platform in China,Alibaba Cloud and Kubemetes system have become a hot research direction.Although the open source version of Kubernetes is powerful,there are still issues such as poor compatibility with the underlying platform,imperfect scalability mecha-nisms for resources,and single-cluster restrictions.In order to solve the above short-comings of Kubernetes,this paper presents a set of solutions based on Alibaba Cloud IaaS Kubernetes container cloud platform.The solution includes three modules:IaaS integration,resource elasticity scaling and multi-cluster cross-availability manage-ment.The infrastructure layer integration module enables the Kubernetes system to support Aliyun's Iaas layer.Kubernetes systems rely on the infrastructure layer integra-tion module to enable the functionality that relies on the underlying IaaS layer service.The resource flexible scalability module,on the other hand,has perfected the resource allocation mechanism of the primary Kubernetes system and formed a multi-level re-source elasticity expansion system.Finally,the multi-cluster cross-availability zone management module breaks the Kubernetes standalone restrictions,enables unified management of multiple clusters,and resolves cross-cluster service discovery issues.
Keywords/Search Tags:Cloud Computing, container cloud platform, Kubernetes, IaaS, elasticity of cluster resources, Service discovery
PDF Full Text Request
Related items