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

Disaster recovery, migration and recovery method for Kubernetes cloud native application

A native application, disaster recovery technology, applied in the direction of responding to the generation of errors, redundant data error detection in operations, instruments, etc., can solve problems such as large limitations, rising costs, and inability to achieve backup and recovery.

Pending Publication Date: 2020-12-18
中国东盟信息港股份有限公司
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition to the fact that the cluster federation function is not yet stable, using cluster federation for disaster recovery will increase the cost exponentially. On the other hand, disaster recovery based on cluster federation cannot achieve backup and recovery of stateful applications, which has great limitations.

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
  • Disaster recovery, migration and recovery method for Kubernetes cloud native application
  • Disaster recovery, migration and recovery method for Kubernetes cloud native application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.

[0061] Unless expressly stated otherwise, throughout the specification and claims, the term "comprise" or variations thereof such as "includes" or "includes" and the like will be understood to include the stated elements or constituents, and not Other elements or other components are not excluded.

[0062] like Figure 1-2 As shown, the present invention discloses a method and system for constructing Kubernetes cloud native application disaster recovery, migration and recovery (hereinafter referred to as the disaster recovery system), including 4 components: a backup controller (BackupController), a recovery controller ( RestoreController), an operation controller (OperationController), an object storage controller (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 discloses a disaster recovery, migration and recovery method for a Kubernetes cloud native application, and belongs to the technical field of cloud native. The method comprises the following steps: initializing a system into a main cluster, creating a series of self-defined resources and related controllers, if an error occurs, conducting retrying until no error occurs, and enteringthe next step; by an object controller, storing the kubernetes object to the Minio through an API of the Minio, and storing the PV data to the Minio in a backup manner through restic; by the controller, storing all the information into the etcd through the kube-apiserver, monitoring a timing task, and if a related timing task exists, creating a corresponding backup record BackupLog or recovery record RestoreLog; storing the information into the etcd through the kube-apiserver; and then triggering the corresponding controller to process the information by the kube-apiserver. According to the invention, the application disaster recovery function can be precipitated to a platform layer, and the application disaster recovery cost and the influence of production problem positioning on servicesare reduced.

Description

technical field [0001] The invention belongs to the technical field of cloud native, and in particular relates to a method for disaster recovery, migration and recovery of Kubernetes cloud native applications. Background technique [0002] In recent years, container technology and the Kubernetes platform have continued to heat up, and Kubernetes has greatly improved the speed and manageability of application deployment. All walks of life around the world are actively and fruitfully exploring this lightweight virtualization solution. Due to its flexibility, scalability and ease of use, Kubernetes has become the de facto standard for container orchestrators. Landed and empowered industries, greatly improving resource utilization efficiency and productivity. [0003] The Kubernetes platform has built many features that have nothing to do with the application language. However, the application disaster recovery, migration and recovery functions of the Kubernetes platform have n...

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): G06F11/14
CPCG06F11/1448G06F11/1464
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