Font Size: a A A

Design And Implementation Of Container Cluster Deployment Management Platform Based On Docker

Posted on:2019-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:T W LiuFull Text:PDF
GTID:2428330545453683Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Iaas,infrastructure-as-a-service,IaaS layer resource pool construction has changed the previous investment in the IT hardware resources shaft structure,the effective integration of the comprehensive utilization of resources.However,the deployment of the traditional application service system on the virtual machine is still done manually.Due to the difference of the environment,it takes time to build the virtual machine and complete the application deployment.It is in this context that the Docker container technology came into being.With the development of Docker container technology,container technology will become the core level of IT technology innovation in the future,and the entire ecosystem around container technology will develop very rapidly worldwide.In the new round of enterprise IT transformation and upgrading,how to allow enterprises to better save the cost of IT development and maintenance,provide high availability support for enterprises in a distributed cluster environment,achieve rapid deployment of application systems,rapid upgrade release,rapid Maintenance and other characteristics are the core concerns of the enterprise,and all this is centered on container technology.Thanks to the development of technology and the actual needs of the business,we need to develop a docker based container cluster deployment management platform,which will provide us with the service of the related features.According to the analysis of the platform,the paper will describe the development test operation and maintenance integration platform from the aspects of requirement analysis,system implementation and testing.This paper,based on Docker,and aiming at the problems and defects of Docker,combined with the Kubernetes application container cluster management framework,investigated and applied the technology of application container high availability deployment management,Jenkins continuous integration construction,NFS data volume,image transmission and verification.The development of the system uses the popular Web framework of SpringMVC,which implements the related functions of the Docker container deployment management platform,which effectively solves the problems of service deployment management,high cost of product maintenance,heavy load of high concurrent access and so on.By integrating the tools such as Docker and Kubemetes,the system can build a large number of unified and undifferentiated development and test environment in a short time,and realize the functions of efficient deployment of service,one key update and upgrade,flexible expansion and so on.By integrating tools such as Docker and Kubernetes,the system can build a large number of unified and non-different development and test environments in a short period of time,and achieve efficient deployment of services,one-click update and upgrade,and elastic scalability.The system is currently in the company's internal trial operation,the company's services can basically be deployed through the system.The system is providing high availability support for the operation and maintenance of the enterprise.
Keywords/Search Tags:Docker, high availability, Kubernetes, deployment
PDF Full Text Request
Related items