Application migration method suitable for cross-kubernetes cluster

A cluster and object technology, applied in the field of application migration across kubernetes clusters, to achieve the effect of lowering the threshold and ensuring accuracy and integrity

Pending Publication Date: 2020-04-21
G CLOUD TECH
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem solved by the present invention is to provide an application migration method suitable for cross-kubernetes clusters; to solve the problem that the original method needs to be used to export the yaml file of the application for rearrangement when the kubernetes cluster is migrated to another cluster

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
  • Application migration method suitable for cross-kubernetes cluster
  • Application migration method suitable for cross-kubernetes cluster
  • Application migration method suitable for cross-kubernetes cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] figure 1 It is a flow chart of the application migration method across kubernetes clusters in the embodiment of the present invention. The basic process of the method of the present invention is as follows:

[0026] S10: The original cluster exports the orchestration file of the application subject object.

[0027] Objects representing an application (workload) in Kubernetes mainly include: stateless application (Deployment), stateful application (StatefulSet), daemon process (DaemonSet), job (Job) and scheduled job (CronJob). When an application is running normally in the kubernetes cluster, you can obtain the configuration information of the application by viewing the yaml interface of the object. However, the configuration information obtained in this way usually includes information about the current cluster operation, such as the startup time of the application and specific information about the current environment. It usually fails to run such information direct...

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 relates to the technical field of application migration, in particular to an application migration method suitable for a cross-kubernetes cluster. The method comprises the following steps: 1, exporting an arrangement file of an application subject object by an original cluster; 2, extracting a dependent object according to the arrangement file of the application main body object, andexporting configuration information of the dependent object; 3, determining, by a new cluster, processing methods of all immigration objects, and forming a final configuration file and an immigrationsequence of the immigration objects; and 4, creating, by the new cluster, an immigration object and application external access information. According to the method, the problem that when the kubernetes cluster is migrated to another cluster, the yaml file of the application needs to be exported by using an original method for rearrangement is solved; and the method can be used for application migration across kubernetes clusters.

Description

technical field [0001] The invention relates to the technical field of application migration, in particular to an application migration method applicable to cross-kubernetes clusters. Background technique [0002] With the development and widespread popularity of Docker container technology, more and more applications are deployed using Docker. In order to make application deployment more convenient, the container orchestration technology represented by kubernetes has developed rapidly; major cloud vendors are gradually combining kubernetes with their own cloud services to support user application deployment. [0003] Native kubernetes application deployment has a relatively high threshold for users, and users must be familiar with the syntax of writing yaml layout files; therefore, third-party products (such as rancher) will package kubernetes to provide a graphical interface and convenient application store Users can quickly deploy applications through simple configuratio...

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): G06F9/455G06F9/48
CPCG06F9/45558G06F9/4856G06F2009/4557
Inventor 袁炯钟季统凯
Owner G CLOUD TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products