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

Method and system for dynamically upgrading application in kubernetes environment

A dynamic upgrade and environment technology, applied in the computer field, can solve problems such as inability to judge whether the mounting paths overlap, difficulty in ensuring uniform dynamic upgrade stability, application integrity and high availability, etc., to reduce complexity and achieve unification The effect of management functions

Pending Publication Date: 2022-03-04
IND BANK CO +1
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing technology, there are the following defects: 1. The dynamic upgrade of containers in different ranges makes it difficult to ensure the stability of unified dynamic upgrade; 2. It is impossible to judge whether the mounting paths overlap; 3. It is difficult to guarantee the unexpected restart of containers, node downtime, and file loss Application integrity and high availability in situations such as

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
  • Method and system for dynamically upgrading application in kubernetes environment
  • Method and system for dynamically upgrading application in kubernetes environment
  • Method and system for dynamically upgrading application in kubernetes environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0077] The embodiment of the present invention provides a method for dynamically upgrading applications in the kubernetes environment, refer to figure 1 As shown, the method specifically includes the following steps:

[0078] Step S1: configure the meta-information of the container dynamic upgrade, and define the container dynamic upgrade strategy (hereinafter referred to as the strategy);

[0079] Specifically, step S1 includes the following steps:

[0080] Step S1.1: Configure the following meta-inf...

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 method and a system for dynamically upgrading an application in a kubernetes environment, and relates to the technical field of computers, the method comprises the following steps: S1, defining a strategy, and configuring meta-information of the strategy; s2, binding a container group with the strategy; s3, executing the strategy, generating a container dynamic upgrading plan, scanning the bound container group, and executing rolling upgrading; and S4, processing the intercepted container group rolling upgrading request, updating a container group template based on a strategy, deploying a container object, loading a loading strategy and a directory mapping strategy when the container object is started, loading an application mirror image to the strategy, and completing updating of an application container. The complexity of dynamic upgrading of the container can be reduced, and the unified management function of mirror image dynamic upgrading of similar applications is achieved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and system for dynamically upgrading applications in a kubernetes environment. Background technique [0002] Kubernetes is a container orchestration engine open sourced by Google, which supports automated deployment, large-scale scalability, and application container management. When an application is deployed in a production environment, multiple instances of the application are usually deployed to load balance application requests. In Kubernetes, we can create multiple containers, run an application instance in each container, and then use the built-in load balancing strategy to realize the management, discovery, and access of this group of application instances, and these details do not require operation and maintenance. personnel to perform complex manual configuration and processing. [0003] The invention patent with the publication number CN102843342A disclose...

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): G06F9/455G06F8/65
CPCG06F9/45558G06F8/65
Inventor 林鑫詹赵林王畅王鑫梅金东聂子璇刘清刘金华
Owner IND BANK CO
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