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

Automatic gray scale publishing method, system and device based on container platform

A grayscale publishing and platform technology, applied in software deployment and other directions, can solve the problems of heavy workload, complex configuration, and high operation and maintenance costs, reducing workload and improving development efficiency.

Inactive Publication Date: 2018-07-13
广州欧赛斯信息科技有限公司
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, if it is done in the code, the code needs to be invaded in the gray release logic, and the workload is large; if it is done in the access layer, the configuration is complicated, and multiple sets of online environments need to be maintained, and the operation and maintenance cost is high.

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 gray scale publishing method, system and device based on container platform
  • Automatic gray scale publishing method, system and device based on container platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The specific embodiment of the present invention will be further described below in conjunction with accompanying drawing:

[0040] refer to figure 1 , the present invention is based on a container platform automatic gray release method, comprising the following steps:

[0041] Pre-deploy configuration for new version software;

[0042] When a new version of the mirror is monitored, a new version of the software is generated;

[0043] According to the pre-deployment configuration, the new version of the software is distributed and deployed in the cluster in the form of pods of the K8S system.

[0044] Further as a preferred implementation manner, the pre-deployment configuration of the new version software specifically includes:

[0045] Configure the pipeline and make it work;

[0046] Pre-configure traffic rules for new versions.

[0047] Further as a preferred embodiment, according to the pre-deployment configuration, the new version software is deployed in 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

The invention discloses an automatic gray scale publishing method, system and device based on a container platform. The method comprises the steps of conducting pre-deploying configuration on new-version software; when a new-version mirror image is monitored, generating the new-version software; according to the pre-deployed configuration, distributedly deploying the new-version software to a cluster in the form of a pod of a K8S system. By means of the automatic gray scale publishing method, system and device, the new-version software is automatically deployed to the cluster, service codes donot need to be embedded, multiplex environments do not need to be maintained either, gray scale publishing can be completed in a production environment or a testing environment, and can be combined with a continuous delivery flow simply through the simple configuration, the workload can be effectively reduced, and the development efficiency is greatly improved. The automatic gray scale publishingmethod, system and device can be widely applied to software developing.

Description

technical field [0001] The present invention relates to the technical field of computer software, and in particular to a method, system and device for automatic gray scale distribution based on a container platform. Background technique [0002] One characteristic of Internet products is that they are continuously upgraded, upgraded, and upgraded again. However, system upgrades are always accompanied by risks, such as the risk of compatibility between old and new versions, the risk of user loss due to sudden changes in user habits, and the risk of system downtime. In order to avoid these risks, many products have adopted the strategy of grayscale release. The main idea is to concentrate the impact on one point, and then spread it to one surface. It is easy to roll back after an unexpected situation occurs. [0003] There are two main directions for traditional grayscale publishing: [0004] 1. Do it in code. A set of online environment, switches are made in the code, and d...

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/65
CPCG06F8/65
Inventor 颜文德徐明叶祖锋邓锻炼何润林刘俊
Owner 广州欧赛斯信息科技有限公司
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