Font Size: a A A

Design And Implementation Of Docker Distributed Container Automatic Operation And Maintenance System Based On K8S Platform

Posted on:2019-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z W JinFull Text:PDF
GTID:2428330569996105Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the process of building cloud computing centers in universities and small or medium-sized enterprises,there are many factors such as the continuous updating of service architecture,the rapid growth of application scale,and the complicated and volatile development environment,resulting in a steep increase in the operation and maintenance workload.Manual operation or traditional KVM technology is difficult to meet the needs of users.How to efficiently build a cloud platform and automated operation and maintenance becomes a challenge.At the same time,in the team project development,I am mainly responsible for system operation and maintenance of the system environment,involving the development,testing,deployment and maintenance of all stages,a deeper understanding of a number of environments are not uniform,difficult synchronization,poor fault tolerance the drawbacks come.Containers technology represented by Docker just takes advantage of its light weight and high elasticity.These problems can be effectively solved with the operation and maintenance system formed by the K8S(Kubernetes)container management platform.This article first introduces the structure of Docker container and the related operation and maintenance components of K8 S platform,then describes the business scenarios of IDC computer room,compares with other mainstream operation and maintenance solutions,analyzes the status quo and requirements of IDC computer room,selects and coordinates Docker+K8S operation and maintenance plan Out of the system specific functional requirements.Then outlined the outline of the operation and maintenance system design,system architecture,program structure and business processes to a basic description.On this basis,the detailed design of operation and maintenance system is described,and an improved scheme of K8 S scheduling strategy is proposed for specific business scenarios.Finally,the system is deployed and the system functions,performance,scheduling algorithms and compatibility are tested comprehensively,and the test data are analyzed and summarized.Corresponding solutions are put forward to the newly discovered problems in the analysis process,which makes the whole system scalability and the robustness is improved.The work of this paper are as follows:(1)Building the entire Docker + K8 S system and its operation and maintenance components automatically;(2)Solving the single point construction problem of Kubeadm,the official K8 S building component,and to make the master node highly available;(3)Realize the integration of continuous integration construction environment and Docker + K8 S operation and maintenance system under complex business requirements;(4)Propose improvement strategy for K8 S default scheduling algorithm according to the requirements of specific business scenarios.The system test run in the IDC room shows that the data can better meet the actual demand,and can automatically expand and shrink the service machine under different business traffic to effectively improve the efficiency and resource utilization.
Keywords/Search Tags:Container, Automated operation and maintenance, Continuous integration
PDF Full Text Request
Related items