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

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

Example Embodiment

[0056] In order to make the objectives, 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 with reference to the accompanying drawings in the exemplary embodiments of the present application. Obviously, , the described exemplary embodiments are only a part 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 those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application. In addition, although the disclosures in this application are presented in terms of one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution individually.

[0058] ...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products