CN109446032A - The method and system of the scalable appearance of Kubernetes copy - Google Patents

The method and system of the scalable appearance of Kubernetes copy Download PDF

Info

Publication number
CN109446032A
CN109446032A CN201811551903.3A CN201811551903A CN109446032A CN 109446032 A CN109446032 A CN 109446032A CN 201811551903 A CN201811551903 A CN 201811551903A CN 109446032 A CN109446032 A CN 109446032A
Authority
CN
China
Prior art keywords
object instance
kubernetes
copy
copies
practical examples
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811551903.3A
Other languages
Chinese (zh)
Inventor
周昕海
叶晖
梁长生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FUJIAN NEW LAND SOFTWARE ENGINEERING Co Ltd
Original Assignee
FUJIAN NEW LAND SOFTWARE ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FUJIAN NEW LAND SOFTWARE ENGINEERING Co Ltd filed Critical FUJIAN NEW LAND SOFTWARE ENGINEERING Co Ltd
Priority to CN201811551903.3A priority Critical patent/CN109446032A/en
Publication of CN109446032A publication Critical patent/CN109446032A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3037Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a kind of method and system of scalable appearance of Kubernetes copy, the performance indicator in one group of Pod preset time is acquired by third party's open source monitoring system, third party's open source monitoring system is issued as the containerization application in Kubernetes system;The sum of calculation of performance indicators, and preset performance indicator limit is read by horizontal extension device;The ratio of the sum of calculation of performance indicators and performance indicator limit obtains object instance number;Object instance number is compared with practical examples number;Compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then by the dilatation of practical examples number or capacity reducing to object instance number.Third party's monitor component is integrated into Kubernetes system by the characteristic that the present invention is serviced using Kubernete, extend the ability of application node elastic telescopic in Kubernetes, it is not limited only to the foundation of CPU and memory usage amount as elastic telescopic, can also support the customized index of various users.

Description

The method and system of the scalable appearance of Kubernetes copy
Technical field
The present invention relates to cloud technology platform field, in particular to the method for a kind of scalable appearance of Kubernetes copy and it is System.
Background technique
Kubernetes is open source, the application for managing the containerization in cloud platform in multiple main frames, it is mentioned It has supplied to allow the application of deployment container simple and efficient using deployment, a kind of mechanism planned, update, safeguarded. Kubernetes, which can be realized, decouples the operation of application, configuration, management, all life cycles and current operation system, and So that it is mutually isolated between container and container, it will not interact.Kubernetes can answer the containerization being wherein managed Number of copies is increased or decreased automatically according to the usage amount of CPU in container or memory, to realize dilatation or capacity reducing Scheduling.
But in the prior art, Kubernetes is acquired secondary by built-in index collection service (Metric Server) This index is only supported to monitor the data target of CPU and memory usage amount at present, based on the data and dilatation that detect or capacity reducing Threshold value compare, realize dynamic capacity-expanding/capacity reducing of copy.This scheme is that can satisfy requirement in the scene of computation-intensive , because a large amount of calculate can react in the consumption to CPU and memory source, but in the scene of I/O intensive type, task Most of the time be waiting for I/O operation completion, the speed due to the speed of IO well below CPU and memory, load can't In the consumption of CPU and memory, increasing and decreasing foundation only by monitoring CPU and memory usage amount as number of copies is for directly reaction Unreasonable.
Summary of the invention
It is a kind of suitable for the scene of I/O intensive type the technical problem to be solved by the present invention is to how to provide The method and system of the scalable appearance of Kubernetes copy.
In order to solve the above-mentioned technical problem, the technical solution of the present invention is as follows:
A kind of method of the scalable appearance of Kubernetes copy, comprising steps of
The performance indicator in one group of Pod preset time, third party's open source are acquired by third party's open source monitoring system Monitoring system is issued as the containerization application in Kubernetes system;
The sum of calculation of performance indicators, and preset performance indicator limit is read by horizontal extension device;
The ratio of the sum of described performance indicator with performance indicator limit is calculated, object instance number is obtained;
Object instance number is compared with practical examples number;
Compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then will be real Border example number dilatation or capacity reducing are to object instance number.
It preferably, then will be real when being not at preset minimum number of copies between maximum number of copies such as object instance number Border example number dilatation is to maximum number of copies or capacity reducing to minimum number of copies.
Preferably: third party's open source monitoring system includes Prometheus service;The Prometheus service is adopted The performance indicator of collection includes at least: the connection number of service request number, database in the application program unit time, single are requested One of response time.
Preferably: using performance index collection is carried out again after the first preset time after copy capacity reducing, expanding using copy Carry out performance index collection after appearance again after the second preset time, and second preset time be less than described first it is default when Between.
Preferably: when practical examples number is greater than 1.1 times of object instance number, contracting to practical examples number Hold;When practical examples number is less than 0.9 times of object instance number, dilatation is carried out to practical examples number;Work as practical examples When number is between 0.9 times to 1.1 times of object instance number, practical examples number is without adjustment;The object instance Number is obtained and being rounded the ratio between the sum of described performance indicator and the index limit.
The system that the present invention also proposes a kind of scalable appearance of Kubernetes copy, comprising:
Third party's open source monitoring module: it is pre- that one group of Pod is acquired by the index collection device of third party's open source monitoring system If the performance indicator in the time, the third party increases income monitoring system as the containerization application progress in Kubernetes system Publication;
Computing module: the sum of calculation of performance indicators, and the ratio of the sum of the performance indicator with performance indicator limit is calculated, Obtain object instance number;
Third party's adapter: object instance number is transmitted to horizontal extension device;
Horizontal extension device: preset performance indicator limit is read, object instance number and practical examples number are compared Compared with, and compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then will be practical real Example number dilatation or capacity reducing are to object instance number.
It preferably, then will be real when being not at preset minimum number of copies between maximum number of copies such as object instance number Border example number dilatation is to maximum number of copies or capacity reducing to minimum number of copies.
Preferably: including Prometheus module in third party's open source monitoring module;The performance indicator is at least wrapped Include: the connection number of service request number, database in the application program unit time, single request response time wherein it One.
Preferably, using performance index collection is carried out again after the first preset time after copy capacity reducing, expand using copy Carry out performance index collection after appearance again after the second preset time, and second preset time be less than described first it is default when Between.
Preferably: when practical examples number is greater than 1.1 times of object instance number, contracting to practical examples number Hold;When practical examples number is less than 0.9 times of object instance number, dilatation is carried out to practical examples number;Work as practical examples When number is between 0.9 times to 1.1 times of object instance number, practical examples number is without adjustment;The object instance Number is obtained and being rounded the ratio between the sum of described performance indicator and the index limit.
By adopting the above technical scheme, by being issued in the Kubernetes system of script with containerization application with third-party Monitoring system, other than the CPU that script Kubernetes system has and the data target of memory usage amount are monitored, also to it He is monitored data, and collected index is passed to the horizontal extension device of Kubernetes system by adapter (HPA), it is compared with object instance number, to realize that number of copies automatically increases or decreases.The technical program provides Convenient and fast user interface facilitates user to dilatation contracting, holds the customization of the monitor control index progress personalization relied on, to realize correspondence With number of copies flexibly automatic dilatation or capacity reducing, to cope with multiplicity and complicated actual production environment.
Detailed description of the invention
Fig. 1 is the flow chart of one embodiment of method of the scalable appearance of Kubernetes copy of the present invention;
Fig. 2 is the module map of one embodiment of system of the scalable appearance of Kubernetes copy of the present invention;
Fig. 3 is the module principle figure of another embodiment of system of the scalable appearance of Kubernetes copy of the present invention.
In figure, 10- third party's open source monitoring module, 20- computing module, 30- third party's adapter, 40- horizontal extension device.
Specific embodiment
Specific embodiments of the present invention will be further explained with reference to the accompanying drawing.It should be noted that for The explanation of these embodiments is used to help understand the present invention, but and does not constitute a limitation of the invention.In addition, disclosed below The each embodiment of the present invention involved in technical characteristic can be combined with each other as long as they do not conflict with each other.
Referring to Fig.1, the invention proposes a kind of methods of scalable appearance of Kubernetes copy, comprising steps of
The performance indicator in one group of Pod preset time is acquired by third party's open source monitoring system, third party, which increases income, to be monitored System is issued as the containerization application in Kubernetes system;
Specifically, in the embodiment of the present invention, third party increases income monitoring system as Prometheus service;Prometheus clothes The performance indicator of business acquisition is asked including at least the connection number or single of service request number, database in the application program unit time The response time asked.
The sum of calculation of performance indicators, and preset performance indicator limit is read by horizontal extension device;
The ratio of the sum of calculation of performance indicators and performance indicator limit obtains object instance number, the object instance number It is obtained and being rounded the ratio between the sum of performance indicator and index limit;In the present embodiment, default situations every Do within 30 seconds primary automatic dilatation judgement.
Object instance number is compared with practical examples number;When practical examples number is greater than object instance number At 1.1 times, capacity reducing is carried out to practical examples number;When practical examples number is less than 0.9 times of object instance number, to reality Example number carries out dilatation;When practical examples number is between 0.9 times to 1.1 times of object instance number, practical examples Number can cause to jolt without adjustment, this way to avoid frequent dilatation, capacity reducing.
Compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then will be real Border example number dilatation or capacity reducing to object instance number, such as object instance number are not at preset minimum number of copies to maximum When between number of copies, then by practical examples number dilatation to maximum number of copies or capacity reducing to minimum number of copies.
Such as: have 3 replica instances in our one group of Pod, the limit of request Concurrency amount is 500, it is current it is each Pod's and When hair request is respectively as follows: 600,800,800, have
(600+800+800)/500=4.4,4.4 be rounded after be 4, i.e., should dilatation to 4 examples.
In the present embodiment, using performance index collection is carried out again after the first preset time after copy capacity reducing, using pair Carry out performance index collection after this dilatation again after the second preset time, and the second preset time is less than the first preset time. Starting, stopping Pod may introducing noise measurement (for example, use that start-up course can be temporarily increased cpu), so, each After rise/stopping operation, automatic flash vessel can wait for a period of time (cooling time), to obtain more reliable data.Dilatation is per secondary After cooling 3 minutes could dilatation again, capacity reducing will cool down 5 minutes.In actual production environment, the demand that capacity reducing is is not tight Urgent, so dilatation is than capacity reducing sensitivity.
By adopting the above technical scheme, by being issued in the Kubernetes system of script with containerization application with third-party Monitoring system, other than the CPU that script Kubernetes system has and the data target of memory usage amount are monitored, also to it He is monitored data, and collected index is passed to the horizontal extension device of Kubernetes system by adapter (HPA), it is compared with object instance number, to realize that number of copies automatically increases or decreases.The technical program provides Convenient and fast user interface facilitates user to dilatation contracting, holds the customization of the monitor control index progress personalization relied on, to realize correspondence With number of copies flexibly automatic dilatation or capacity reducing, to cope with multiplicity and complicated actual production environment.
Referring to Fig. 2, the system that the present invention also proposes a kind of scalable appearance of Kubernetes copy, in the present embodiment, this is System includes:
Third party's open source monitoring module 10: one group of Pod is acquired by the index collection device of third party's open source monitoring system Performance indicator in preset time, third party's open source monitoring system are sent out as the containerization application in Kubernetes system Cloth;It include Prometheus module in third party's open source monitoring module;Performance indicator included at least in the application program unit time Service request number, the connection number of database, single request one of response time.
Computing module 20: the sum of calculation of performance indicators, and the ratio of the sum of calculation of performance indicators and performance indicator limit obtain Obtain object instance number;Object instance number is obtained and being rounded the ratio between the sum of performance indicator and index limit ?.
Third party's adapter 30: object instance number is transmitted to horizontal extension device;
Horizontal extension device 40: reading preset performance indicator limit, and object instance number and practical examples number are carried out Compare, and compares whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then will be practical The dilatation of example number or capacity reducing are to object instance number.As object instance number is not at preset minimum number of copies to most first mate When between this number, then by practical examples number dilatation to maximum number of copies or capacity reducing to minimum number of copies.
Specifically: when practical examples number is greater than 1.1 times of object instance number, contracting to practical examples number Hold;When practical examples number is less than 0.9 times of object instance number, dilatation is carried out to practical examples number;Work as practical examples When number is between 0.9 times to 1.1 times of object instance number, practical examples number is without adjustment;
Specifically, using performance index collection is carried out again after the first preset time after copy capacity reducing, expand using copy Carry out performance index collection after appearance again after the second preset time, and the second preset time is less than the first preset time.
Referring to Fig. 3, in another embodiment, being increased income by integrated third party, (Prometheus monitors system to monitoring system System), using the API of third party's open source monitoring system (Prometheus monitoring system), exposed various indexs in acquisition applications (such as: the response time etc. that the connection number of service request number, database in the application program unit time, single are requested). The horizontal extension device (HPA) that collected index is passed to Kubernetes system by adapter, with dilatation/capacity reducing threshold Value is compared, to realize that number of copies automatically increases or decreases.
It should be noted that Kubernetes is an open source, for managing the container in cloud platform in multiple main frames The application of change, it provides using deployment, planning, updates, a kind of mechanism of maintenance, make the application of deployment container simple and Efficiently.In Kubernetes, Pod is most basic thread, and all containers are run in Pod, and Pod can be with Run one or more relevant container.
Prometheus is an open source monitoring system.Prometheus is integrated with data acquisition, stores, and abnormality alarming is more Item function, is a integrated complete scheme.It devises the data acquisition side of pull for large-scale cluster environment The innovative functions such as formula, multi-dimensional data storage format and service discovery.It is serviced in a manner of container by Prometheus The internal resource of cluster as Kubernetes is deployed in cluster internal, can obtain following performance indicator
The relevant performance indicator data of container (such as: cpu, memory, filesystem),
The relevant performance indicator data of Pod,
The relevant performance indicator data of host node.
Our purposes seek to collect the relevant performance indicator of Pod (such as: the service in the application program unit time is asked Ask number, the response time of the connection number of database, single request etc.), it is passed to by Prometheus adapter The horizontal extension device (HPA) of Kubernetes system, is compared with dilatation/capacity reducing threshold value, to realize that number of copies is automatic Increase or decrease.
In order to guarantee the Pod and Prometheus service normal communication in Kubernetes system, it is necessary to will Prometheus service is as the containerization application publication in Kubernetes system.It just can guarantee that Prometheus is serviced in this way With the Pod in Kubernetes in the same internal network environment.
By the real-time monitoring data (customized index) of API exposure of Prometheus, Prometheus will be received Pod Collect these monitoring datas, and is supplied to a Prometheus adapter (Prometheus adapter) as dilatation/contracting The data foundation of appearance.Prometheus adapter (Prometheus adapter) can call the user-defined counter of Kubernetes API (custom.metrics.k8s.io Custom Metrics API), the Pod for transferring data to Kubernetes are horizontal Expander (HPA).Pod horizontal extension device (HPA) can compare the real-time indicators of acquisition and reference index, to determine Pod Quantity increases or decreases automatically.
In conjunction with attached drawing, the embodiments of the present invention are described in detail above, but the present invention is not limited to described implementations Mode.For a person skilled in the art, in the case where not departing from the principle of the invention and spirit, to these embodiments A variety of change, modification, replacement and modification are carried out, are still fallen in protection scope of the present invention.

Claims (10)

1. a kind of method of the scalable appearance of Kubernetes copy, which is characterized in that comprising steps of
The performance indicator in one group of Pod preset time is acquired by third party's open source monitoring system, the third party, which increases income, to be monitored System is issued as the containerization application in Kubernetes system;
The sum of calculation of performance indicators, and preset performance indicator limit is read by horizontal extension device;
The ratio of the sum of described performance indicator with performance indicator limit is calculated, object instance number is obtained;
Object instance number is compared with practical examples number;
Compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then will be practical real Example number dilatation or capacity reducing are to object instance number.
2. the method for the scalable appearance of Kubernetes copy according to claim 1, which is characterized in that such as object instance number When being not at preset minimum number of copies between maximum number of copies, then by practical examples number dilatation to maximum number of copies or contracting Hold to minimum number of copies.
3. according to claim 1 or the method for 2 described in any item scalable appearances of Kubernetes copy, which is characterized in that described Third party's open source monitoring system includes Prometheus service;The performance indicator of the Prometheus service acquisition is at least wrapped Include: the connection number of service request number, database in the application program unit time, single request response time wherein it One.
4. according to claim 1 or the method for 2 described in any item scalable appearances of Kubernetes copy, it is characterised in that: application Carry out performance index collection after copy capacity reducing again after the first preset time, using after copy dilatation by the second preset time Carry out performance index collection again afterwards, and second preset time is less than first preset time.
5. according to claim 1 or the method for 2 described in any item scalable appearances of Kubernetes copy, it is characterised in that: work as reality When border example number is greater than 1.1 times of object instance number, capacity reducing is carried out to practical examples number;When practical examples number is less than At 0.9 times of object instance number, dilatation is carried out to practical examples number;When practical examples number is in object instance number When between 0.9 times to 1.1 times, practical examples number is without adjustment;The object instance number is by by the performance indicator The sum of ratio between the index limit be rounded and obtained.
6. a kind of system of the scalable appearance of Kubernetes copy characterized by comprising
Third party's open source monitoring module: when default by one group of Pod of index collection device acquisition of third party's open source monitoring system Interior performance indicator, third party's open source monitoring system are sent out as the containerization application in Kubernetes system Cloth;
Computing module: the sum of calculation of performance indicators, and the ratio of the sum of the performance indicator with performance indicator limit is calculated, it obtains Object instance number;
Third party's adapter: object instance number is transmitted to horizontal extension device;
Horizontal extension device: reading preset performance indicator limit, and object instance number is compared with practical examples number, and Compare whether object instance number is in preset minimum number of copies between maximum number of copies, if so, then by practical examples Dilatation or capacity reducing are counted to object instance number.
7. the system of the scalable appearance of Kubernetes copy according to claim 6, which is characterized in that such as object instance number Preset minimum number of copies is not between maximum number of copies, then by practical examples number dilatation to maximum number of copies or capacity reducing To minimum number of copies.
8. the system of the described in any item scalable appearances of Kubernetes copy of according to claim 6 or 7, which is characterized in that described It include Prometheus module in third party's open source monitoring module;The performance indicator includes at least: the application program unit time One of the response time that the connection number of interior service request number, database, single are requested.
9. the system of the described in any item scalable appearances of Kubernetes copy of according to claim 6 or 7, it is characterised in that: application Carry out performance index collection after copy capacity reducing again after the first preset time, using after copy dilatation by the second preset time Carry out performance index collection again afterwards, and second preset time is less than first preset time.
10. the system of the described in any item scalable appearances of Kubernetes copy of according to claim 6 or 7, it is characterised in that: work as reality When border example number is greater than 1.1 times of object instance number, capacity reducing is carried out to practical examples number;When practical examples number is less than At 0.9 times of object instance number, dilatation is carried out to practical examples number;When practical examples number is in object instance number When between 0.9 times to 1.1 times, practical examples number is without adjustment;The object instance number is by by the performance indicator The sum of ratio between the index limit be rounded and obtained.
CN201811551903.3A 2018-12-19 2018-12-19 The method and system of the scalable appearance of Kubernetes copy Pending CN109446032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811551903.3A CN109446032A (en) 2018-12-19 2018-12-19 The method and system of the scalable appearance of Kubernetes copy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811551903.3A CN109446032A (en) 2018-12-19 2018-12-19 The method and system of the scalable appearance of Kubernetes copy

Publications (1)

Publication Number Publication Date
CN109446032A true CN109446032A (en) 2019-03-08

Family

ID=65559256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811551903.3A Pending CN109446032A (en) 2018-12-19 2018-12-19 The method and system of the scalable appearance of Kubernetes copy

Country Status (1)

Country Link
CN (1) CN109446032A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109871234A (en) * 2019-03-21 2019-06-11 恒生电子股份有限公司 It is a kind of obtain configuration parameter method, create adapter method and device
CN110262899A (en) * 2019-06-20 2019-09-20 无锡华云数据技术服务有限公司 Monitor component elastic telescopic method, apparatus and controlled terminal based on Kubernetes cluster
CN111045901A (en) * 2019-12-11 2020-04-21 东软集团股份有限公司 Container monitoring method and device, storage medium and electronic equipment
CN111104368A (en) * 2019-12-16 2020-05-05 浪潮云信息技术有限公司 Method and system for realizing storage capacity expansion of container
CN111212129A (en) * 2019-12-30 2020-05-29 北京浪潮数据技术有限公司 Container application high-availability method, device and equipment based on side car mode
CN111355606A (en) * 2020-02-10 2020-06-30 天津大学 Web application-oriented container cluster self-adaptive expansion and contraction system and method
CN111464355A (en) * 2020-03-31 2020-07-28 北京金山云网络技术有限公司 Method and device for controlling expansion capacity of Kubernetes container cluster and network equipment
CN111752489A (en) * 2020-06-30 2020-10-09 重庆紫光华山智安科技有限公司 Expansion method of PVC (polyvinyl chloride) module in Kubernetes and related device
CN111930714A (en) * 2019-05-13 2020-11-13 ***通信集团湖北有限公司 Subscription database expansion method and device based on TimesTen memory bank and computing equipment
CN112291104A (en) * 2020-12-30 2021-01-29 望海康信(北京)科技股份公司 Micro-service automatic scaling system, method and corresponding equipment and storage medium
CN112491581A (en) * 2020-10-30 2021-03-12 中国人寿保险股份有限公司 Service performance monitoring and management method and device
CN112506444A (en) * 2020-12-28 2021-03-16 南方电网深圳数字电网研究院有限公司 Kubernetes cluster-based expansion and contraction capacity control method and device and electronic equipment
CN112559186A (en) * 2020-12-22 2021-03-26 北京云思畅想科技有限公司 Novel Kubernetes container resource expansion and contraction method
CN112882794A (en) * 2021-02-25 2021-06-01 重庆紫光华山智安科技有限公司 pod capacity expansion method, device, node and storage medium
CN113010260A (en) * 2020-09-29 2021-06-22 证通股份有限公司 Elastic expansion method and system for container quantity
CN113190329A (en) * 2021-05-24 2021-07-30 青岛聚看云科技有限公司 Server and method for automatically stretching container cloud cluster resources
CN113254209A (en) * 2021-05-28 2021-08-13 北京奇艺世纪科技有限公司 Capacity management method and device, electronic equipment and readable storage medium
CN113407347A (en) * 2021-06-30 2021-09-17 北京百度网讯科技有限公司 Resource scheduling method, device, equipment and computer storage medium
CN113849294A (en) * 2021-11-30 2021-12-28 武汉迈异信息科技有限公司 Kubernetes pod expansion and contraction system and method
CN113918093A (en) * 2021-09-26 2022-01-11 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal
CN114153518A (en) * 2021-10-25 2022-03-08 国网江苏省电力有限公司信息通信分公司 Autonomous capacity expansion and reduction method for cloud native MySQL cluster
CN114341850A (en) * 2019-09-30 2022-04-12 国际商业机器公司 Protecting workloads in Kubernets
CN115037615A (en) * 2022-06-23 2022-09-09 新华智云科技有限公司 Self-adaptive application capacity expansion method based on cloud platform
CN116048814A (en) * 2023-02-21 2023-05-02 上海汇付支付有限公司 Automatic optimization method for application resource specification based on monitoring utility data
CN116599968A (en) * 2023-07-18 2023-08-15 中移(苏州)软件技术有限公司 Expansion and contraction method and device, electronic equipment and readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023969A (en) * 2012-11-15 2013-04-03 北京搜狐新媒体信息技术有限公司 Cloud platform scheduling method and system
CN105577457A (en) * 2016-03-09 2016-05-11 上海天玑科技股份有限公司 System and method for intelligently and flexibly scheduling data center resources
CN106961351A (en) * 2017-03-03 2017-07-18 南京邮电大学 Intelligent elastic telescopic method based on Docker container clusters
CN107733676A (en) * 2016-08-12 2018-02-23 ***通信集团浙江有限公司 A kind of method and system of flexible scheduling resource
CN108399100A (en) * 2017-02-06 2018-08-14 ***通信集团公司 A kind of method of adjustment and device of container resource
US20180285166A1 (en) * 2017-03-29 2018-10-04 Juniper Networks, Inc. Micro-level monitoring, visibility and control of shared resources internal to a processor of a host machine for a virtual environment
CN108683720A (en) * 2018-04-28 2018-10-19 金蝶软件(中国)有限公司 A kind of container cluster service configuration method and device
CN108769100A (en) * 2018-04-03 2018-11-06 郑州云海信息技术有限公司 A kind of implementation method and its device based on kubernetes number of containers elastic telescopics

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023969A (en) * 2012-11-15 2013-04-03 北京搜狐新媒体信息技术有限公司 Cloud platform scheduling method and system
CN105577457A (en) * 2016-03-09 2016-05-11 上海天玑科技股份有限公司 System and method for intelligently and flexibly scheduling data center resources
CN107733676A (en) * 2016-08-12 2018-02-23 ***通信集团浙江有限公司 A kind of method and system of flexible scheduling resource
CN108399100A (en) * 2017-02-06 2018-08-14 ***通信集团公司 A kind of method of adjustment and device of container resource
CN106961351A (en) * 2017-03-03 2017-07-18 南京邮电大学 Intelligent elastic telescopic method based on Docker container clusters
US20180285166A1 (en) * 2017-03-29 2018-10-04 Juniper Networks, Inc. Micro-level monitoring, visibility and control of shared resources internal to a processor of a host machine for a virtual environment
CN108769100A (en) * 2018-04-03 2018-11-06 郑州云海信息技术有限公司 A kind of implementation method and its device based on kubernetes number of containers elastic telescopics
CN108683720A (en) * 2018-04-28 2018-10-19 金蝶软件(中国)有限公司 A kind of container cluster service configuration method and device

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
DUIZHANG: "基于Prometheus,Alermanager实现Kubernetes自动伸缩", 《HTTP://WWW.RHCA.ME/?P=29&UTM_SOURCE=TUICOOL&UTM_MEDIUM=REFERRAL》 *
POLARWU: "通过prometheus实现k8s hpa自定义指标", 《HTTPS://BLOG.CSDN.NET/WEIXIN_39961559/ARTICLE/DETAILS/84531443》 *
WENWENXIONG: "kubernetes对自定义指标进行动态伸缩", 《HTTPS://BLOG.CSDN.NET/WENWENXIONG/ARTICLE/DETAILS/79707838》 *
李探花: "Kubernetes 1.2 新功能介绍:自动扩容算法", 《HTTP://WWW.DOCKERINFO.NET/1095.HTML》 *
杜天鹏: "通过自定义prometheus数据实现k8s hpa", 《HTTPS://ZHUANLAN.ZHIHU.COM/P/34555654》 *
杨鹏飞: "基于Kubernetes的资源动态调度的研究与实现", 《中国优秀硕士论文集 信息科技辑》 *
柳清风09: "kubernetes+ prometheus自动伸缩的设计与实现", 《HTTPS://BLOG.CSDN.NET/U010278923/ARTICLE/DETAILS/78894652》 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109871234A (en) * 2019-03-21 2019-06-11 恒生电子股份有限公司 It is a kind of obtain configuration parameter method, create adapter method and device
CN111930714A (en) * 2019-05-13 2020-11-13 ***通信集团湖北有限公司 Subscription database expansion method and device based on TimesTen memory bank and computing equipment
CN110262899A (en) * 2019-06-20 2019-09-20 无锡华云数据技术服务有限公司 Monitor component elastic telescopic method, apparatus and controlled terminal based on Kubernetes cluster
CN110262899B (en) * 2019-06-20 2021-05-11 华云数据控股集团有限公司 Monitoring component elastic expansion method and device based on Kubernetes cluster and controlled terminal
CN114341850B (en) * 2019-09-30 2022-11-22 国际商业机器公司 Protecting workloads in Kubernets
CN114341850A (en) * 2019-09-30 2022-04-12 国际商业机器公司 Protecting workloads in Kubernets
CN111045901A (en) * 2019-12-11 2020-04-21 东软集团股份有限公司 Container monitoring method and device, storage medium and electronic equipment
CN111045901B (en) * 2019-12-11 2024-03-22 东软集团股份有限公司 Container monitoring method and device, storage medium and electronic equipment
CN111104368A (en) * 2019-12-16 2020-05-05 浪潮云信息技术有限公司 Method and system for realizing storage capacity expansion of container
CN111104368B (en) * 2019-12-16 2023-08-22 浪潮云信息技术股份公司 Method and system for realizing storage capacity expansion of container
CN111212129A (en) * 2019-12-30 2020-05-29 北京浪潮数据技术有限公司 Container application high-availability method, device and equipment based on side car mode
CN111355606A (en) * 2020-02-10 2020-06-30 天津大学 Web application-oriented container cluster self-adaptive expansion and contraction system and method
CN111355606B (en) * 2020-02-10 2021-12-28 天津大学 Web application-oriented container cluster self-adaptive expansion and contraction system and method
CN111464355A (en) * 2020-03-31 2020-07-28 北京金山云网络技术有限公司 Method and device for controlling expansion capacity of Kubernetes container cluster and network equipment
CN111752489A (en) * 2020-06-30 2020-10-09 重庆紫光华山智安科技有限公司 Expansion method of PVC (polyvinyl chloride) module in Kubernetes and related device
CN111752489B (en) * 2020-06-30 2022-06-17 重庆紫光华山智安科技有限公司 Expansion method of PVC (polyvinyl chloride) module in Kubernetes and related device
CN113010260A (en) * 2020-09-29 2021-06-22 证通股份有限公司 Elastic expansion method and system for container quantity
CN112491581A (en) * 2020-10-30 2021-03-12 中国人寿保险股份有限公司 Service performance monitoring and management method and device
CN112559186A (en) * 2020-12-22 2021-03-26 北京云思畅想科技有限公司 Novel Kubernetes container resource expansion and contraction method
CN112506444A (en) * 2020-12-28 2021-03-16 南方电网深圳数字电网研究院有限公司 Kubernetes cluster-based expansion and contraction capacity control method and device and electronic equipment
CN112291104A (en) * 2020-12-30 2021-01-29 望海康信(北京)科技股份公司 Micro-service automatic scaling system, method and corresponding equipment and storage medium
CN112882794B (en) * 2021-02-25 2022-10-28 重庆紫光华山智安科技有限公司 pod capacity expansion method, device, node and storage medium
CN112882794A (en) * 2021-02-25 2021-06-01 重庆紫光华山智安科技有限公司 pod capacity expansion method, device, node and storage medium
CN113190329A (en) * 2021-05-24 2021-07-30 青岛聚看云科技有限公司 Server and method for automatically stretching container cloud cluster resources
CN113254209A (en) * 2021-05-28 2021-08-13 北京奇艺世纪科技有限公司 Capacity management method and device, electronic equipment and readable storage medium
CN113254209B (en) * 2021-05-28 2023-08-29 北京奇艺世纪科技有限公司 Capacity management method, device, electronic equipment and readable storage medium
CN113407347A (en) * 2021-06-30 2021-09-17 北京百度网讯科技有限公司 Resource scheduling method, device, equipment and computer storage medium
CN113407347B (en) * 2021-06-30 2023-02-24 北京百度网讯科技有限公司 Resource scheduling method, device, equipment and computer storage medium
CN113918093B (en) * 2021-09-26 2023-11-03 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal
CN113918093A (en) * 2021-09-26 2022-01-11 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal
CN114153518A (en) * 2021-10-25 2022-03-08 国网江苏省电力有限公司信息通信分公司 Autonomous capacity expansion and reduction method for cloud native MySQL cluster
CN113849294A (en) * 2021-11-30 2021-12-28 武汉迈异信息科技有限公司 Kubernetes pod expansion and contraction system and method
CN115037615A (en) * 2022-06-23 2022-09-09 新华智云科技有限公司 Self-adaptive application capacity expansion method based on cloud platform
CN116048814A (en) * 2023-02-21 2023-05-02 上海汇付支付有限公司 Automatic optimization method for application resource specification based on monitoring utility data
CN116048814B (en) * 2023-02-21 2023-10-03 上海汇付支付有限公司 Automatic optimization method for application resource specification based on monitoring utility data
CN116599968B (en) * 2023-07-18 2023-11-03 中移(苏州)软件技术有限公司 Expansion and contraction method and device, electronic equipment and readable storage medium
CN116599968A (en) * 2023-07-18 2023-08-15 中移(苏州)软件技术有限公司 Expansion and contraction method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN109446032A (en) The method and system of the scalable appearance of Kubernetes copy
CN109960395B (en) Resource scheduling method and computer equipment
CN112506444A (en) Kubernetes cluster-based expansion and contraction capacity control method and device and electronic equipment
CN103188277B (en) load energy consumption management system, method and server
WO2018161842A1 (en) Optimization of energy management of mobile devices based on specific user and device metrics uploaded to cloud
CN104407926B (en) A kind of dispatching method of cloud computing resources
CN104935482A (en) Distributed monitoring system and method
CN109032801A (en) A kind of request scheduling method, system and electronic equipment and storage medium
CN110888714A (en) Container scheduling method, device and computer-readable storage medium
CN104965861A (en) Monitoring device for data access
CN109861878A (en) The monitoring method and relevant device of the topic data of kafka cluster
KR101485633B1 (en) Calculation device, system management device, calculation method, and program
CN113849294B (en) Kubernetes pod expansion and contraction system and method
CN102882909A (en) Cloud computing service monitoring system and method thereof
US20140371933A1 (en) Electric power consumption management system and method
CN107409142A (en) It is synchronous to store affined shared content item
CN112100034A (en) Service monitoring method and device
CN103902745A (en) Data acquisition method, device and system
CN110347546B (en) Dynamic adjustment method, device, medium and electronic equipment for monitoring task
CN109525036A (en) A kind of monitoring method, the device and system of the commercial power supply state of communication equipment
US20150295854A1 (en) Resource management system, resource management method and program
CN103180824A (en) Distributing information
CN109933352A (en) Firmware update, electronic equipment and control system
CN104035821A (en) Management system and method
JP2014147002A (en) ICT resource management device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190308