Cluster node load balancing method and device, and computer storage medium

A load balancing and node technology, applied in the field of cloud computing, can solve the problems of poor real-time performance of resource optimization and scheduling and unbalanced utilization of resources of each node.

Pending Publication Date: 2020-09-22
NEW H3C BIG DATA TECH CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In view of this, the present invention provides a cluster node load balancing method, device and computer storage medium, which are used to

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
  • Cluster node load balancing method and device, and computer storage medium
  • Cluster node load balancing method and device, and computer storage medium
  • Cluster node load balancing method and device, and computer storage medium

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0050] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, rather than limiting the embodiments of the present invention. The singular forms of "a", "the" and "the" used in the embodiments and claims of the present invention are also intended to include plural forms, unless the context clearly indicates other meanings. The term "and / or" as used in the present invention refers to any or all possible combinations of one or more associated listed items.

[0051] It should be understood that, although the terms first, second, third, etc. may be used in the embodiments of the present invention to describe various information, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present invention, the first information may also be referred to as second informat...

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 cluster node load balancing method and device, and a computer storage medium, which are used for solving the technical problems of poor real-time performance of resource optimization scheduling in a cluster, unbalanced resource utilization of each node and the like. According to the method, the periodically running load balancing task is configured in the Kubernetes cluster; the method comprises the following steps: preliminarily determining a Pod to be expelled on a node based on a pre-configured load balancing strategy in three aspects of comprehensively consideringa single copy, node balancing and condition re-adaptation; screening out to-be-expelled Pod meeting a scheduling condition according to a Pod expelling rule; and finally, calling a Pod scheduler to schedule the to-be-expelled Pod determined to be expelled to an optimal node. According to the method, the resource utilization of each node of the cluster is more balanced, the utilization rate of cluster resources is improved, the optimal operation environment of the Pod is continuously ensured, the occurrence frequency of resource recovery operations such as Pod expelling is reduced, and the stability of the cluster is maintained.

Description

Technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a cluster node load balancing method, device and computer storage medium. Background technique [0002] Kubernetes is an open source platform for automated container operations. It can automate the deployment and replication of containers, expand or shrink the scale of containers, organize containers into groups and provide load balancing between containers. It is easy to upgrade the version of application containers and provide containers. Rich functions such as flexibility. [0003] Kubernetes is usually deployed in the form of a cluster. The cluster is composed of a set of nodes, which can be physical servers or virtual machines. The architecture diagram of the Kubernetes cluster is as follows: [0004] The Node node in the Kubernetes cluster is an abstraction of cluster resources. The Pod in the Kubernetes cluster is the encapsulation of the container and the entity...

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/50
CPCG06F9/45558G06F9/5083
Inventor 白晨
Owner NEW H3C BIG DATA 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