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

Container cloud elastic scaling method and device

An elastic scaling and container technology, applied in the network field, can solve the problem that node expansion cannot meet the traffic demand of microservices

Active Publication Date: 2021-09-14
JUHAOKAN TECH CO LTD
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a method and device for container cloud elastic scaling, which can be used to solve the existing technical problem that node expansion is performed when instances in the cluster cannot be scheduled, resulting in node expansion unable to meet the current microservice traffic demand

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
  • Container cloud elastic scaling method and device
  • Container cloud elastic scaling method and device
  • Container cloud elastic scaling method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to make the purposes, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the exemplary embodiments of the present application. , the described exemplary embodiments are only some of the embodiments of the present application, but not all of the embodiments.

[0057] Based on the exemplary embodiments shown in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application. In addition, although the disclosures in this application are introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures may also independently constitute a complete technical solution.

[0058] It sho...

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 container cloud elastic scaling method and device. The device comprises a micro-service, a cluster node resource, an automatic scaling controller, a node controller and a node resource pool. The method comprises the following steps: judging whether the resource utilization rate of the micro service meets a preset capacity expansion condition or not, if so, calculating resources required by capacity expansion, judging whether residual nodes in cluster node resources meet the resources required by capacity expansion or not, and if not, calculating a minimum specification required by capacity expansion according to the resources required by capacity expansion; and selecting a node meeting the minimum specification from the node resource pool as a new node according to a minimum specification request required by capacity expansion, and adding the new node into cluster node resources. The node expansion is realized in advance by automatically monitoring the cluster state and the current resource utilization rate of the micro-service, the two-stage elastic capacity expansion and shrinkage are realized, the rapid capacity expansion is realized, the business requirements are better met, the capacity is automatically reduced after the service flow is reduced, and the cost is saved.

Description

technical field [0001] The present application relates to the field of network technology, and in particular to a method and device for container cloud elastic scaling. Background technique [0002] Under the Kubernetes-based container cloud cluster, a large number of microservices are managed and scheduled. Each microservice can have multiple instances (pods), which run distributedly on multiple nodes (Nodes) of the cloud platform in the form of containers. There are inevitably some peak periods in the application. With the sudden increase in business volume, it is difficult for microservice instances to cope with the increased traffic. [0003] Kubernetes has the function of horizontal pod autoscaling (Horizontal Pod Autoscaling, HPA). HPA obtains the monitoring indicator data of the utilization rate of microservice resources through the resource monitoring system in the cluster, compares the monitoring indicator data with the preset threshold, and when it exceeds the pres...

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): H04L12/24H04L12/26H04L29/08
CPCH04L41/0896H04L41/0893H04L41/5051H04L43/0817H04L43/16H04L41/147H04L67/51
Inventor 赵贝马忠飞
Owner JUHAOKAN TECH CO LTD
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