System and operation method for unifying and managing Kubernetes heterogeneous applications

An operation method and heterogeneous technology, applied in the field of container cloud, can solve the problem that heterogeneous form applications of Kubernetes container cloud platform cannot be managed uniformly

Active Publication Date: 2021-01-29
FENGHUO COMM SCI & TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] Aiming at the above defects or improvement needs of the existing technology, the present invention provides a system and operation method for unified management of Kubernetes heterog

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
  • System and operation method for unifying and managing Kubernetes heterogeneous applications
  • System and operation method for unifying and managing Kubernetes heterogeneous applications
  • System and operation method for unifying and managing Kubernetes heterogeneous applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066]The system of the present invention mainly includes "Kubernetes resource integration module", "Kubernetes resource parameter analysis module", "Operator parameter analysis module", "Helm parameter conversion module", "unified query module", "database module" and "native Helm module" seven parts.

[0067] The "Kubernetes resource integration module" is mainly responsible for the application-oriented integration of non-Operator and non-Helm Kubernetes resource objects. This module is composed of "resource scanning component" and "resource assembly component". "Resource Scanning Component" regularly scans the labels of all resources in the Kubernetes platform for non-Helm and non-Operator applications, uses Label and Namespace as Key values, and sorts Kubernetes resources with the same Key into the same List; "Resource Assembly Component" is responsible for The List assembled after scanning is classified according to the resource name and Namespace, encapsulated into a col...

Embodiment 2

[0076] Such as figure 1 As shown, the system of the present invention includes "Kubernetes resource integration module", "Kubernetes resource parameter analysis module", "Operator parameter analysis module", "Helm parameter conversion module", "unified query module", "database module" and "native Helm Module" seven modules. "Kubernetes resource integration module" is composed of "resource scanning component" and "resource assembly component"; "Kubernetes resource parameter parsing module" is composed of "Kubernetes resource object parameter parsing component"; "Operator parameter parsing module" is composed of "Operator object query component" " and "Operator Object Parameter Parsing Component"; "Helm Parameter Conversion Module" is composed of "Helm Parameter Conversion Component" and "Helm Parameter Base Library Component"; "Unified Query Module" is composed of "Northbound Interface Component", "Query Integration Component " and "real-time monitoring component"; the "databa...

Embodiment 3

[0081] The embodiment of the present invention shows the running sequence of "Kubernetes resource integration module", including:

[0082] After the module is deployed, the "resource scanning component" will periodically (default 5 minutes, configurable) call the Kubernetes API interface query including Deployment, Statefulset, Daemonset, Pod, Configmap, Persistent Volume Claim (Persistent Volume Claim, PVC), persistent Volume (Persistent Volume, PV) and other Kubernetes resource objects are called the first resource object here; then call the interface of the "Operator Object Query Component" in the "Operator Parameter Analysis Module" to query the Kubernetes resource object corresponding to the Operator application, here It is called the second resource object; then call the Rudder interface in the "native Helm module" to query the Kubernetes resource object corresponding to the real Helm application, which is called the third resource object here. Then, the second resource ...

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 system for unifying and managing Kubernetes heterogeneous applications. The system comprises: a Kubernetes resource integration module that is composed of a resource scanningassembly and a resource assemble assembly assembly; the Kubernetes resource parameter analysis module that is composed of a Kubernetes resource object parameter analysis assembly; the Operator parameter analysis module that is composed of an Operator object query assembly and an Operator object parameter analysis assembly; the Helm parameter conversion module that is composed of a Helm parameterconversion assembly and a Helm parameter basic library assembly; the unified query module that is composed of a northbound interface assembly, a query integration assembly and a real-time monitoring assembly; and the database module that adopts a Mysql database. The invention also provides a corresponding operation method.

Description

technical field [0001] The invention belongs to the technical field of container cloud, and more specifically, relates to a system and an operation method for unified management of Kubernetes heterogeneous applications. Background technique [0002] With the gradual expansion of cloud data centers and user scale, related technologies of cloud computing are also flourishing. With the emergence of Docker technology, the demand for container orchestration systems has become increasingly urgent. As an open source large-scale container orchestration engine, Kubernetes has gradually become the industry standard for container clouds. The core value of the Kubernetes container platform is to properly arrange and deploy containerized applications and provide high-quality operation management. [0003] The container cloud platform is a Platform as a Service (PaaS) in the cloud computing layer, and the management of applications is an important part of its ecology. On the Kubernetes...

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/455G06F16/25G06F16/23
CPCG06F9/45558G06F16/252G06F16/23G06F2009/45562G06F2009/45595Y02P90/30
Inventor 杨乐曹冉侯汉祎田松
Owner FENGHUO COMM SCI & TECH CO LTD
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