Font Size: a A A

Key Techniques Of Hard Multi-tenancy Model In Kubernetes Based Container Cloud

Posted on:2020-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:W D LiFull Text:PDF
GTID:2428330572496523Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of cloud computing virtualization technology,the container technology represented by Docker is replacing the important position of traditional Hypervisor technology in cloud computing with its lightweight features,and the Kubemetes which is an open-source system has become the de facto standard in the field of container orchestration.Cloud computing research has always focused on the cluster security and multi-tenancy.Although Kubemetes implements a series of ftunctional features on supporting security and isolation capabilities currently,it is still insufficient on supporting hard multi-tenancy compared with the OpenStack project which is built on the Hypervisor technology in terms of virtualization,network,user management,access control and so on.The thesis first analyzes the multi-dimensional requirements of the container cloud platform based on Kubemetes for isolation.After studying the implementation on multi-tenancy of OpenStack,the thesis proposes a solution of hard multi-tenancy model for Kubemetes.The main innovations of the solution can be summarized as follows:1.A tenant API and network API are natively introduced in Kubermetes to solve the problem of insufficient multi-tenancy capability from the root cause.At the same time,adopt the mixed heterogeneous container runtime Frakti to provide traditional virtual machine isolation ability.2.Designed a multi-tenancy access control solution,which not only implements hierarchical management of system administrators,tenant administrators,and general users,but also implements multi-tenancy authentication and authorization.3.Designed a multi-tenancy network solution based on Neutron technology,which enables full isolation of all network resources between different tenants.The thesis not only proposes ideas and methodologies for solving problems,but also implements the solution,which called Stackube.Finally,the experiment shows that the Stackube not only provides the hard multi-tenancy capability for Kubernetes,butalso meets the performance requirements for most production environments.
Keywords/Search Tags:Cloud computing, Container, Kubernetes, Multi-tenancy, OpenStack
PDF Full Text Request
Related items