Font Size: a A A

Design And Implementation Of Container Cloud Platform Based On Kubernetes

Posted on:2020-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WangFull Text:PDF
GTID:2428330572967248Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the field of cloud computing,PaaS develops slowly due to the complex runtime environment.With the maturity of container technology represented by Docker and Kubernetes,the foundation of PaaS is provided.To achieve a stable and reliable PaaS platform involves many difficulties in network,storage and so on.This thesis designs and implements a container cloud platform available in a production environment based on Kubernetes.This thesis firstly designs the integration scheme of PaaS layer and IaaS layer to solve the physical resource problem that the container cloud platform depends on.Then it improves the Kubernetes native architecture according to the high availability of the system and designs the high availability architecture of the container cloud cluster.After completing the infrastructure,the Kubernetes cluster network and storage and OpenStack docking scheme are designed to ensure the communication and persistent storage of the container cluster and the IaaS layer.The Kubernetes Pod-based application management implements application-based application management with Helm,and replaces the Kubernetes native monitoring scheme to monitor the cluster host and container resources.Finally,the automated deployment module of the container platform is implemented to ensure that the container cloud platform cluster can be quickly created on the IaaS platform.This thesis proposes a general Kubernetes-based PaaS layer platform solution through the designed platform to provide a unified containerized application runtime environment.After completing the design and implementation of the container cloud platform,the container cloud platform is built in the data center,and the functional modules implemented are tested and verified.
Keywords/Search Tags:Cloud Computing, Container, Docker, Kubernetes, application management
PDF Full Text Request
Related items