Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cluster deployment method and device of multi-CPU architecture

A cluster deployment and architecture technology, applied in the computer field, can solve the problems of kubernetes cluster deployment failure, cumbersome installation steps, time-consuming and laborious, etc., to achieve the effect of shortening deployment time, reducing deployment exceptions or failures, and improving deployment efficiency

Inactive Publication Date: 2020-11-20
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

During the installation process, it is necessary to manually operate step by step, and the installation steps are very cumbersome. Once a certain deployment link is improperly operated by humans, the deployment of the kubernetes cluster will fail.
In addition, when deploying kubernetes clusters that adapt to multiple CPU architectures such as x86, arm, and mips64le, manual deployment is required for each architecture, which is time-consuming and labor-intensive, and is prone to errors

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
  • Cluster deployment method and device of multi-CPU architecture
  • Cluster deployment method and device of multi-CPU architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0041] Based on the above purpose, the first aspect of the embodiments of the present invention proposes an embodiment of a method for cluster deployment of a multi-CPU architecture. figure 1 Shown is a schematic flow chart of the method.

[0042] Such as figure 1 As shown in , the method may include the following steps:

[0043] S1 builds a code warehouse, and saves the source code of cluster components with different CPU architectures in the code warehouse. The cluster components mainly refer to the kubernetes cluster components used to deploy kubernetes clusters. This solution can also be used for deployment of other clusters. The code warehouse can be a gitlab code warehouse, and the source code o...

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

The invention provides a cluster deployment method and device of a multi-CPU architecture. The method comprises the following steps: constructing a code warehouse, and storing source codes of clustercomponents of different CPU architectures in the code warehouse; compiling corresponding mirror image files according to the source codes of the cluster components of different CPU architectures, andstoring the compiled mirror image files in a mirror image warehouse; compiling a cluster deployment script suitable for the multi-CPU architecture, and storing the script in a code warehouse; in response to a received instruction of deploying the cluster, obtaining and running a corresponding script from the code warehouse based on the CPU architecture, so as to call a corresponding program from the code warehouse and the mirror image warehouse to execute cluster deployment of the current CPU architecture. By using the scheme provided by the invention, the deployment exception or failure caused by personnel errors during deployment in different CPU architecture environments can be greatly reduced; the method has the advantages of one-time configuration and multiple reuse, shortening of thedeployment time consumption and improvement of the deployment efficiency.

Description

technical field [0001] This field relates to the computer field, and more specifically relates to a method and device for cluster deployment of a multi-CPU architecture. Background technique [0002] There are many kubernetes cluster components, including apiserver, controller-manager, scheduler, kubelet, kube-proxy, and container engine. The Kubernetes cluster is referred to as K8s, which is an abbreviation formed by replacing the 8 characters "ubernete" with 8. It is an open source, used to manage containerized applications on multiple hosts in the cloud platform. The goal of Kubernetes is to make deploying containerized applications simple and efficient. Kubernetes provides a mechanism for application deployment, planning, updating, and maintenance . It is a container orchestration engine open sourced by Google, which supports automated deployment, large-scale scalability, and application container management. In addition, the complete cluster service also depends on s...

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): G06F8/61G06F9/455
CPCG06F8/63G06F9/45558G06F2009/45595
Inventor 范中华刘正伟
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products