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

Automatic deployment method and device based on helm

A technology for deploying and deploying files, which is applied in the field of helm-based automated deployment methods and devices, and can solve problems such as persistent storage of configuration files without image names, reduced efficiency, difficult use of JavaAPI or syntax, etc.

Pending Publication Date: 2021-03-26
CHINA UNITECHS
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In addition, directly using the Kubernetes cluster orchestration tool for application deployment has Java API or syntax that is difficult to use, and users need to modify the deployment file according to the application itself. When encountering large-scale application deployment, the efficiency is seriously reduced
And when the application upgrade fails, it is necessary to roll back through the original image name, but the kubernetes cluster orchestration tool does not have the image name and persistent storage of configuration files

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
  • Automatic deployment method and device based on helm
  • Automatic deployment method and device based on helm
  • Automatic deployment method and device based on helm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The principle and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and realize the present invention, but not to limit the present invention in any way. the scope of the invention. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0039] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, device, method or computer program product. Therefore, the present disclosure may be embodied in the form of complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0040] According to the embodiment of the present invention, a helm-based auto...

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 discloses an automatic deployment method and device based on helm, and the method comprises the steps: employing helm as a deployment template file of Kubernetes, and employing Velocityrendering to generate a charts file of helm; calling a helm Api file and a charts file to generate a docker mirror image, and arranging and scheduling the docker mirror image into a Kubernetes cluster; according to the specified resource index data, analyzing the system load condition through the log, the throughput and the system operation condition, and carrying out elastic expansion and contraction. The method and the device are based on a helm, so that application deployment of the Internet of Things can be completed, and page query deployment information can be provided; elastic expansionand contraction are supported, and dynamic expansion and contraction are carried out according to resources used for analyzing the current application and a set threshold value; custom ip or domain name access is supported; persistent storage of application mirror images, logs and configuration files is supported.

Description

technical field [0001] The invention relates to the release field of Internet of Things applications, in particular to a helm-based automatic deployment method and device. Background technique [0002] At present, the release of IoT applications mainly relies on manual upgrades by implementers, and it is impossible to implement automatic application deployment and rollback on failure. By introducing the kubernetes cluster orchestration tool, not only the smooth upgrade of the application can be completed, but also the application can be rolled back in case of failure. When traffic peaks are encountered, traffic peak cutting is performed through automatic horizontal expansion. [0003] In addition, directly using the Kubernetes cluster orchestration tool for application deployment has Java API or syntax difficulties, and users need to modify the deployment file according to the application itself. When encountering large-scale application deployment, the efficiency is seriou...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/60G06F8/71
CPCG06F8/60G06F8/71
Inventor 朱强
Owner CHINA UNITECHS
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