Font Size: a A A

Design And Implementation Of Kubernetes Man-hour Management Sysgtem Based On Google Cloud

Posted on:2021-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:X M GaoFull Text:PDF
GTID:2518306047984249Subject:Master of Engineering
Abstract/Summary:
Based on domestic and foreign development present situation of time management system,the existing man-hour management system of foreign bank software development company which is not highly visualized,lacks intelligence,scalability and other problems.Centralized management of the man-hour management system,rather than the system currently maintained by each department.This system not only meets the application requirements of all employees,but also facilitates the approval and inspection of leaders of various departments and their daily statistical work.Also,the biggest potential danger of the current management system is that,in terms of no data confidentiality,no matter who it is,only the submission information of others can be viewed.To a certain extent,the ownership rights of others in the department have been violated.Therefore,we need a management system that can ensure data exclusivity.Different users have different operation rights and access rights to ensure basic data exclusivity.Based on the research of Kubernetes and Docker technologies to achieve resource virtualization management and high availability on the server,this thesis proposes a solution based on the Google Cloud Platform Kubernetes time management system.The solution includes Caa S in architecture level.Integration and multi-region management,including user management,application submission,application approval and history query modules on the business module.The system uses Google Kubernetes engine and Google Cloud SQL as the basic platform of this system.It uses GKE’s cross-region features to achieve centralized management of the internal system of the enterprise,and uses the internal load balancing set for GKE pods,as well as automatic expansion and reduction functions to simplify deployment and tuning for seamless scalability and high availability.The system uses the front-end separation architecture.React JS cutting-edge libraries and Django restful framework are combined to develop various functional modules of the man-hour management system.Aiming to develop a man-hour management system with a good user experience and change the shortcomings of traditional management methods.The cloud computing and Kubernetes-related technologies are integrated into the scenes of traditional banking and financial enterprises through Google Cloud’s Kubernetes time management system,providing huge high-reliability,elastic and scalable computing capabilities,and data security storage and management capabilities.By testing the core functions of the system,the platform can provide stable services to the outside world and meet the expected design goals.
Keywords/Search Tags:Man-hour Management, Cloud Computing, Docker, Kubernetes, Google Cloud SQL
Related items