Container cloud platform multi-tenant building method, media, device based on Kubernetes and OpenStack

A construction method and cloud platform technology, applied in the field of cloud computing, can solve problems such as inability to use resources, inability to share the same Kubernetes cluster, and inability of resources to access each other.

Active Publication Date: 2018-12-21
杭州才云科技有限公司
View PDF8 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Native Kubernetes does not have the concept of tenants and multi-tenants, but only the concept of namespaces. The existing technology is based on the realization of multi-tenants based on namespaces. A namespace is represented as a tenant, and this tenant cannot use other namespaces or resources of other clusters, or A tenant owns a Kubernetes cluster, and tenants cannot s

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Container cloud platform multi-tenant building method, media, device based on Kubernetes and OpenStack
  • Container cloud platform multi-tenant building method, media, device based on Kubernetes and OpenStack
  • Container cloud platform multi-tenant building method, media, device based on Kubernetes and OpenStack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Below, the present invention will be further described in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of not conflicting, the various embodiments described below or the technical features can be combined arbitrarily to form new embodiments. .

[0036] Multi-tenant construction method based on Kubernetes and OpenStack container cloud platform, such as figure 1 shown, including the following steps:

[0037] Responds to create tenant requests such as figure 2As shown, in this embodiment, the user browser sends a request to create a tenant to the container cloud platform through the api-gateway through the Web-Console application program. Web-Console is a Web-based application program that allows the server to execute shell command. The container cloud platform responds to the tenant creation request sent by the user, and requests OpenStack to obtain the tenant list. OpenStack-admin sends the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A container cloud platform multi-tenant building method based on Kubernetes and OpenStack includes steps: Container cloud platform responding to requests to create tenant, getting a list of tenants for OpenStack, the associated tenant selected by the user, creating a container tenant associated with the associated tenant, assigning the cluster selected by the user to the container tenant, in response to a request from the user, creating a partition request, getting a list of tenant routers for OpenStack and User-selected associated router, specifying Service CIDR and Pod CIDR according to theID range of the associated router, OpenStack creating a network belonging to the associated router and service subnet and pod subnet belonging to the network, and the container cloud platform creatingtenant partitions. The invention realizes the multi-tenant construction of the container cloud platform, and the tenant can use the corresponding Openstack tenant resources to ensure the resource isolation among different tenants.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a multi-tenant construction method, medium and equipment based on Kubernetes and OpenStack container cloud platform. Background technique [0002] Kubernetes is Google's open source container cluster management system. It provides functions such as application deployment, maintenance, and expansion mechanisms. Using Kubernetes can easily manage cross-machine running containerized applications. Its main functions include using Docker to package, instantiate, and Run; run in a cluster and manage cross-machine containers; solve the communication problem between Docker cross-machine containers; Kubernetes' self-healing mechanism makes the container cluster always run in the state expected by the user. Native Kubernetes does not have the concept of tenants and multi-tenants, but only the concept of namespaces. The existing technology is based on the realization of mult...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08H04L12/24
CPCH04L41/0893H04L67/10
Inventor 刘搏邓德源张鑫
Owner 杭州才云科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products