container Cloud-platform multi-cluster building method, media and 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 the inability to realize unified management of multiple clusters

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

AI Technical Summary

Problems solved by technology

Native Kubernetes works on a single cluster, and cannot achieve unified management of multiple clusters, such as crea

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-cluster building method, media and device based on Kubernetes and OpenStack
  • container Cloud-platform multi-cluster building method, media and device based on Kubernetes and OpenStack
  • container Cloud-platform multi-cluster building method, media and device based on Kubernetes and OpenStack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] 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. .

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

[0044] Define the cluster API, establish a control cluster in the container cloud platform, define the cluster API through the control cluster CRD, and create a cluster controller and node resource pool in the controller cluster. The container cloud platform is built using Kubernetes; the control cluster runs the container cloud platform cluster control The node resource pool records all machine resources in the container cloud platform, and the node state transition diagram describes the transit...

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-cluster building method based on Kubernets and OpenStackcomprises that step of establishing a control cluster in the container cloud platform, defining a cluster API through the control cluster CRD, and creating a cluster controller and a node resource pool in the controller cluster; controlling the cluster to receive the cluster operation request and modify the cluster CR record sent by the user, The cluster controller using list- Watch mechanism to check cluster CR records and resource changes, delete and add user clusters according to resource changes, delete and add nodes, and the cluster controller updating cluster status, controllingthe cluster to receive the cross-cluster operation request sent by the user, the cluster controller judging whether thecross-cluster operation request corresponds to the cluster API or not, if yes, forwarding the cross-cluster operation request to the corresponding cluster for processing, otherwise, processing the cross-cluster operation request. The invention also relates to a storage medium and an electronic device. The invention realizes the construction of multiple clusters and multiple tenants of the container cloud platform, uniformly manages multiple clusters, and can share the same cluster among tenants.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a multi-cluster construction method, medium and equipment based on Kubernetes and OpenStack container cloud platforms. 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 works on a single cluster, and cannot achieve unified management of multiple clusters, such as creation and deletion at the cluster level, addition a...

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