A system and operation method for unified management of kubernetes heterogeneous applications

A heterogeneous and resource object 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, and achieve the effect of improving adaptability and enriching functions

Active Publication Date: 2022-05-17
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 heterogeneous applications to solve the problem that the heterogeneous applications of the Kubernetes container cloud platform proposed in the background technology cannot be unified. tube problem

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
  • A system and operation method for unified management of kubernetes heterogeneous applications
  • A system and operation method for unified management of kubernetes heterogeneous applications
  • A system and operation method for unified management of 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 major parts.

[0067] The Kubernetes Resource Integration Module is primarily responsible for application-oriented integration of non-Operator and non-Helm-type Kubernetes resource objects. The module consists of the Resource Scan Component and the Resource Assembly Component. For non-Helm and non-Operator applications, the "Resource Scan Component" regularly scans the Label of all resources in the Kubernetes platform, takes Label and Namespace as the Key value, and organizes the Kubernetes resources with the same Key into the same List; the "Resource Assembly Component" is responsible for classifying the List assembled after scanning according to the resource name and Namespace. Encapsula...

Embodiment 2

[0076] as Figure 1As shown, the system of the present invention includes "Kubernetes resource integration module", "Kubernetes resource parameter parsing module", "Operator parameter parsing module", "Helm parameter conversion module", "unified query module", "database module" and "native Helm module" seven modules. The "Kubernetes Resource Integration Module" consists of the "Resource Scan Component" and the "Resource Assembly Component"; the "Kubernetes Resource Parameter Resolution Module" consists of the "Kubernetes Resource Object Parameter Resolution Component"; the "Operator Parameter Resolution Module" consists of the "Operator Object Query Component" and the "Operator Object Parameter Resolution Component"; and the "Helm Parameter Transformation Module" consists of the "Helm Parameter Transformation Component" and the "Helm Parameter Parameter Analysis Component" The "Helm Parameter Base Library Component" is composed of the "Unified Query Module" consists of the "North...

Embodiment 3

[0081] Embodiments of the present invention demonstrate the runtime sequence of "Kubernetes resource integration module", comprising:

[0082]After the module is deployed, the "Resource Scan Component" will periodically (default 5 minutes, configurable) call kubernetes API interface queries including Deeployment, Statefulset, Daemonset, Pod, Configmap, Persistent Volume Claim (PVC), Persistent Volume (PV) Wait for the Kubernetes resource object, here called the first resource object; then call the interface of the "Operator Object Query Component" in the "Operator Parameter Resolution Module" to query the Kubernetes resource object corresponding to the Operator application, which is called the second resource object here; then call the Rudder interface in the "Native Helm Module" to query the Kubernetes resource object corresponding to the real Helm application. This is called the third resource object. The second and third sets of resource objects are then culled from the first ...

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 unified management of Kubernetes heterogeneous applications, including: "Kubernetes resource integration module" is composed of "resource scanning component" and "resource assembly component"; "Kubernetes resource parameter analysis module" is composed of "Kubernetes resource object "Parameter Analysis Component"; "Operator Parameter Analysis Module" is composed of "Operator Object Query Component" and "Operator Object Parameter Analysis Component"; "Helm Parameter Conversion Module" is composed of "Helm Parameter Conversion Component" and "Helm Parameter Base Library Component" Composition; "unified query module" is composed of "northbound interface component", "query integration component" and "real-time monitoring component"; "database module" adopts Mysql database. The invention also provides a corresponding operation method.

Description

Technical field [0001] The present invention belongs to the field of container cloud technology, more particularly, relates to a unified management of Kubernetes heterogeneous application system and operating method. Background [0002] With the gradual expansion of cloud data centers and user scale, cloud computing related technologies are also booming. With the advent of Docker technology, the need for container orchestration systems has become increasingly urgent. As an open source large-scale container orchestration engine, Kubernetes has gradually become the industry norm for container clouds. The core value of the Kubernetes container platform is proper orchestration and deployment of containerized applications and high-quality operation management. [0003] As a Platform as a Service (PaaS) in the cloud computing hierarchy, container cloud platforms are an important part of the ecosystem for the management of applications. Based on the Kubernetes container cloud platform,...

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 Patents(China)
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