Cloud resource scheduling method and system based on Kubernetes

A scheduling method and cloud resource technology, applied in the field of cloud resource scheduling, can solve the problems of fixed number and type of schedulers, only one scheduler, low resource scheduling efficiency, etc., and achieve the effect of improving throughput

Pending Publication Date: 2022-01-11
电科云(北京)科技有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there is only a single scheduler, the resource scheduling efficiency will be relatively low when the scale of the cloud resource cluster is relatively large
[0003] Native Kubernetes uses a single scheduler to process user tasks by default. Although the new multi-scheduler function allows multiple schedulers to work at the same time, the number and type of schedulers are fixed, and each type of scheduler only one

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
  • Cloud resource scheduling method and system based on Kubernetes
  • Cloud resource scheduling method and system based on Kubernetes
  • Cloud resource scheduling method and system based on Kubernetes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0037] Although the multi-scheduler function of native Kubernetes allows multiple schedulers to work at the same time, the number and type of schedulers are fixed, and there is only one scheduler of each type. In this regard, in order to further improve the efficiency of resource scheduling, the present invention provides a cloud resource scheduling method based on Kubernetes, which can perform parallel resource scheduling based on multiple schedulers in a multi-scheduler group, and can solve possible problems between multiple schedulers. There is a problem of schedul...

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 cloud resource scheduling method and system based on Kubernetes. The method comprises the following steps: creating a Pod according to a resource object creation request, so as to record a type of required schedulers in the resource object creation request into a configuration file of created Pod; after the created Pod is monitored, selecting schedulers from a pre-deployed scheduler group of a required scheduler type, and updating identifiers of the selected schedulers to a configuration file of the Pods, wherein the scheduler group comprises a plurality of schedulers of the same type; after the selected schedulers listen to their own own identifiers, determining a cluster node allocated to the Pod and sending a binding request; after the binding request is received through an access controller, verifying that resources still can meet requirements of information of required resources, and recording the identifiers of the cluster nodes to the Pod; after the corresponding cluster nodes monitor that the Pod records the identifiers of the cluster nodes, starting the Pod, and creating a corresponding container. According to the scheme, more schedulers can schedule cloud resources in parallel, and the resource scheduling efficiency is improved.

Description

technical field [0001] The present invention relates to the technical field of cloud resource scheduling, in particular to a Kubernetes-based cloud resource scheduling method and system. Background technique [0002] The container cloud platform is a cloud resource management platform based on container technology. Among the resource scheduling tasks that need to be executed, many tasks do not need to communicate with each other or do not need to be synchronized. For example, tasks based on the MapReduce framework in big data scenarios. If there is only a single scheduler, the resource scheduling efficiency will be relatively low when the scale of the cloud resource cluster is relatively large. [0003] Native Kubernetes uses a single scheduler to process user tasks by default. Although the new multi-scheduler function allows multiple schedulers to work at the same time, the number and type of schedulers are fixed, and each type of scheduler only one. Contents of the inve...

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 Applications(China)
IPC IPC(8): G06F9/455G06F9/48G06F9/50
CPCG06F9/45558G06F9/4843G06F9/505G06F2009/45562G06F2009/45595G06F2009/4557
Inventor 李嘉敏王鹏达陈乐翀刘照德郑叶
Owner 电科云(北京)科技有限公司
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