[go: nahoru, domu]

CN110531987A - Management method, device and computer readable storage medium based on Kubernetes cluster - Google Patents

Management method, device and computer readable storage medium based on Kubernetes cluster Download PDF

Info

Publication number
CN110531987A
CN110531987A CN201910704915.3A CN201910704915A CN110531987A CN 110531987 A CN110531987 A CN 110531987A CN 201910704915 A CN201910704915 A CN 201910704915A CN 110531987 A CN110531987 A CN 110531987A
Authority
CN
China
Prior art keywords
cluster
kubernetes
configuration information
business
container
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
CN201910704915.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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910704915.3A priority Critical patent/CN110531987A/en
Priority to PCT/CN2019/118007 priority patent/WO2021017301A1/en
Publication of CN110531987A publication Critical patent/CN110531987A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention relates to cloud deployment techniques fields, a kind of management method based on Kubernetes cluster, device and computer readable storage medium are provided, this method comprises: configuration information needed for determining Kubernetes cluster, opens container service, creation business cluster and application deployment container;Wherein, " opening container service " step includes: the creation control cluster in specified VPC, and the configuration information includes: the configuration information of the configuration information of basic resource, the configuration information of cluster scale, the configuration information of cluster network and Kubernetes application.The present invention solves the technical issues of how being switched to containerization deployment from deploying cloud host computer, according to the technical solution of the present invention, it only needs to create business cluster, and it can be by the service deployment of containerization wherein, and the professional knowledge that user grasps Kubernetes is not needed, user's learning cost is reduced, service management is facilitated.

Description

Management method, device and computer-readable storage based on Kubernetes cluster Medium
Technical field
The present invention relates to cloud deployment techniques field more particularly to a kind of management methods based on Kubernetes cluster, dress It sets and computer readable storage medium.
Background technique
Kubernetes is that a container orchestration engine of open source and one are used to manage multiple main frames in cloud platform Containerization application.Kubernetes supports automatically dispose, extensive scalable, application container management.In production ring When disposing an application program in border, multiple examples of the application are disposed usually to carry out load balancing to application request. In Kubernetes, we can create multiple containers, and each receptacle runs an application example, then by built-in Load balancing, realize management, discovery, access to this group of application example, and these details all do not need O&M people Member goes to carry out complicated manual configuration and processing.
Major part public cloud manufacturer is all provided with container service at present, and both provides the enterprise-level based on Kubernetes Container application management service supports a key to dispose Kubernetes cluster.Container service provide one it is general based on The container application management platform of Kubernetes, but such platform at present, only provide the general environment of a management container, And too many Kubernetes professional knowledge is exposed to user, so that the learning cost of user is higher, it has not been convenient to which user is from original The deploying cloud host computer come is switched to containerization deployment.
Summary of the invention
The present invention provides a kind of management method based on Kubernetes cluster, device and computer readable storage medium, Main purpose aims to solve the problem that the technical issues of how being switched to containerization deployment from deploying cloud host computer.
To achieve the above object, the present invention provides a kind of management method based on Kubernetes cluster, and this method includes Following steps:
Configuration information needed for determining Kubernetes cluster;Wherein, the Kubernetes cluster includes business cluster With control cluster, the configuration information includes the configuration item of node;
Cell therefor service is opened according to the configuration information;
Corresponding business cluster is created according to the configuration information;
Corresponding application container is disposed according to the configuration information;
Wherein, described the step of opening container service according to the configuration information includes: in specified virtual private cloud Creation control cluster in (Virtual Private Cloud, VPC);Wherein, the control cluster is described for disposing and managing Each application program in business cluster;
Described the step of disposing corresponding application container according to the configuration information includes: to answer to each of in business cluster The configuration item of good selection node is configured with program;
It is described according to the configuration information create corresponding business cluster the step of include:
The number of nodes and Business Name that specified services cluster is included;
Cloud host is called to create interface;
Create cloud host;
All cloud hosts are added in business cluster, the node as the operation of business container.
Optionally, the control cluster includes the component of at least one set of kubernetes control plane, every group of kubernetes The component of control plane includes: kube-apiserver, kube-controller-manager, kube-scheduler, Etcd.
Optionally, the step of configuration information needed for the determining Kubernetes cluster includes:
Determine the VPC (Virtual Private Cloud, virtual private cloud) for needing to open container service;
Determine whether Kubernetes cluster is High Availabitity;And
Determine Kubernetes version.
Optionally, described the step of creation controls cluster in specified VPC includes monitoring step, the monitoring step packet It includes:
Acquire cloud host performance index;And
Interface figure is done according to collected cloud host performance index to show.
Optionally, the monitoring step further include: existence, the viability of acquisition Kubernetes component and container refer to Mark.
Optionally, described the step of creation controls cluster in specified VPC includes: log step, the log step It include: to generate log when creation controls cluster.
Optionally, described the step of creation controls cluster in specified VPC further includes alarm step, wherein the police When report step includes: component or the abnormal pod appearance when the component for controlling cluster occurs abnormal or in business cluster, Alert message is sent to related personnel;
The alarm step further include: when exception occurs in the viability of all components and container on control clustered node And/or
When application container on business cluster occurs abnormal, alert message is sent to related personnel.
Optionally, the step of node being added to all cloud hosts described in business cluster as the operation of business container Later, described the step of corresponding business cluster is created according to the configuration information further include: specified to the configuration of all nodes Service label.
To achieve the above object, the present invention also provides a kind of managing device based on Kubernetes cluster, described devices Including memory and processor, the memory be stored with can run on the processor based on Kubernetes cluster Management program is realized when the management program based on Kubernetes cluster is executed by the processor and is based on as described above The step of management method of Kubernetes cluster.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium The management program based on Kubernetes cluster, the management program based on Kubernetes cluster are stored on storage medium It can be executed by one or more processor, the step of to realize management method as described above based on Kubernetes cluster.
Management method based on Kubernetes cluster, device and computer readable storage medium proposed by the present invention lead to Container service is opened after crossing the configuration information needed for configuring cluster, so as to creation control cluster, wound in specified VPC Business cluster and application deployment container are built, without carrying out creation control cluster, creation business cluster, portion in cloud host The deployment operations such as application container are affixed one's name to, containerization deployment is switched to realize from deploying cloud host computer, facilitates service management.
Detailed description of the invention
Fig. 1 is the flow diagram for the management method based on Kubernetes cluster that one embodiment of the invention provides;
Fig. 2 is the flow diagram of the step C in Fig. 1;
Fig. 3 is the internal structure signal for the managing device based on Kubernetes cluster that one embodiment of the invention provides Figure;
Based on Kubernetes in the managing device based on Kubernetes cluster that Fig. 4 provides for one embodiment of the invention The module diagram of the management program of cluster.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The present invention provides a kind of management method based on Kubernetes cluster.In the present embodiment, include in banking system Configuration management system and banking subsystem have corresponding each single item purpose item Path in banking system.Shown in referring to Fig.1, For the flow diagram for the management method based on Kubernetes cluster that one embodiment of the invention provides.This method can be by one A device executes, which can be by software and or hardware realization.
In the present embodiment, the management method based on Kubernetes cluster includes:
Step A: configuration information needed for determining Kubernetes cluster.Wherein, the Kubernetes cluster includes industry Business cluster and control cluster.The business cluster is used to provide running environment for container application, and the control cluster is for disposing With each application program or business etc. in management business cluster, the control cluster is also referred to as service management cluster.
Further, " configuration information needed for determining Kubernetes cluster " described in the step A may include, But be not limited to include: the configuration information of basic resource, the configuration information of cluster scale, cluster network configuration information, node The configuration information of configuration item and Kubernetes application;
Wherein, the configuration information of the basic resource includes: whether cluster is High Availabitity, available area, cloud host charged party Formula, cluster regions, cloud mirrored host computer, key pair, node specification, external network;
The configuration information of the cluster scale refers to the configuration information of Kubernetes cluster scale comprising: host node Number and from node number;
The configuration information of the cluster network is the configuration information of Kubernetes cluster network comprising: business network Type, network segment address, subnet mask, gateway, virtual private cloud (the Virtual Private for needing to open container service Cloud, VPC), network plug-in etc.;
The configuration information of the Kubernetes application includes: Kubernetes version.
Further, the step A includes:
Determine the VPC for needing to open container service;
Determine whether Kubernetes cluster is High Availabitity;And
Determine Kubernetes version.
Step B: cell therefor service is opened according to the configuration information.
Further, the step B includes:
The creation control cluster in specified VPC.Wherein, the control cluster is for disposing and managing the business cluster Interior each application program.
Further, it is described control cluster include at least one set of kubernetes control plane component, every group The component of kubernetes control plane may include, but be not limited to include: kube-apiserver, kube-controller- The components such as manager, kube-scheduler, Etcd.
Wherein, the component of the kubernetes control plane is explained as follows:
Kube-apiserver:API server, for exposing Kubernetes API;Any resource request/calling behaviour It is all to be carried out by the interface that kube-apiserver is provided;
Kube-controller-manager: controller management device;
Kube-scheduler: container scheduler is selected for monitoring that new creation is not allocated to the Pod of node for Pod One node;
Etcd: key value database, for saving company-data.
Further, the control cluster further includes at least one set of kubernetes serviced component, and every group Kubernetes serviced component may include, but be not limited to include: kube-proxy, kube-dns, tiller, addons, The components such as flannel.
Wherein, the kubernetes serviced component is explained as follows:
Kube-proxy: acting on behalf of forward, by main on-board maintenance networking rule and executing connection forwarding and realizing Kubernetes service abstraction;
Kube-dns: referring to cluster DNS (Domain Name Server), be name server, for for Kubernetes services provides DNS record;
Tiller: being the server-side component of Helm, and Helm is the packet management tool of Kubernetes;
Addons: referring to addons plug-in unit, for realizing cluster pod and Services function;
Flannel: being the network plug-in in kubernetes cluster.
Preferably, the step " the creation control cluster in specified VPC " includes monitoring step, wherein the monitoring Step includes:
Acquire cloud host performance index;And
Interface figure is done according to collected cloud host performance index to show.
Wherein, in one embodiment, the cloud host performance index includes: the CPU usage of host, MEM utilization rate etc..
Further, the monitoring step further include: existence, the viability of acquisition Kubernetes component and container refer to Mark.
It further, include the monitoring for the monitoring and business cluster for controlling clustered node in the monitoring step;Specifically, It include: that viability monitoring is carried out to all components and container that control on clustered node in the monitoring step;The monitoring step In rapid further include: be monitored to the application container on business cluster.
Specifically, in the present embodiment, controlling in cluster and business cluster includes monitoring agent, by control cluster and The monitoring agent run on business cluster acquires cloud host performance index, and collected cloud host performance index is done interface Figure is shown.Wherein, monitoring agent is a kind of monitoring programme.
Further, the step " the creation control cluster in specified VPC " further include: log step;Specifically, institute Stating log step includes: to generate log when the container service module creation controls cluster;
Wherein, the log includes the log of cloud host, the log for managing the log of cluster component and pod.
Preferably, in order to facilitate user without logging into the log that can check oneself concern to cloud host, the log Step further include: all logs are uniformly converged to by log cloud by monitoring agent.
The step " the creation control cluster in specified VPC " further includes alarm step: when the component of control cluster goes out When now abnormal or when the component in business cluster or pod occur abnormal, alert message is sent to related personnel.Preferably, The alert message can be sent to related personnel by forms such as mail, phone, short messages.
Further, the alarm step includes: when the viability of all components and container on control clustered node goes out When now abnormal, alert message is sent to related personnel.The alarm step further include: as the police of the application container on business cluster When quoting existing exception, alert message is sent to related personnel, for example, sending alert message when pod occurs abnormal to relevant people Member.
Step C: corresponding business cluster is created according to the configuration information.
Further, referring to Fig. 2, the step C includes:
Step C1: the number of nodes and Business Name that specified services cluster is included;
Step C2: cloud host is called to create interface;
Step C3: creation cloud host;
Step C4: all cloud hosts are added in business cluster, the node as the operation of business container.
It wherein, can also be in subsequent addition or deletion Kubernetes business during executing the step C1 Node.
Specifically, the step C4 includes:
After having created cloud host, cloud host is added to business cluster;
Component needed for installing Kubernetes service node to cloud host;
The information such as clustered node, network are stored in Etcd.
Preferably, component needed for the Kubernetes service node may is that flannel, docker, kube- Proxy, application container etc..Wherein, docker is the application container engine of an open source, for running container.
Preferably, in the present embodiment, each nodal information is stored using Etcd storage system.It can be fast by the Etcd The information of current each Kubernetes node is effectively added or deleted to speed.
Further, for convenience in creation core in application, the business container can be dispatched to the node specified in VPC On, after the step C4 further include:
Step C5: give the configuration of all nodes specified service label.For example, app=core.
Further, for isolation applications program, the step C includes: one namespace (NameSpace) money of creation Source object.Wherein, by one or more application deployment into a business cluster.
Step D: corresponding application container is disposed according to the configuration information.
Preferably, it after being created successfully in order to ensure the application container, can smoothly be dispatched on specified node, the step Rapid D includes: the configuration item that good selection node is configured to each application program.Preferably, in the present embodiment, the configuration item packet It includes: the spec.nodeSelector field in specified deployment.
Wherein, deployment is a kind of resource object of Kubernetes, is asked for preferably solving the layout of Pod Topic;Pod represents an application;Deployment is statelessly applied for managing Kubernetes; Spec.nodeSelector is that pod is allowed to be dispatched on the host of configuration specific label.
Preferably, the running environment that one or more application program has oneself exclusive, this one or more apply journey Sequence is isolated with other application program;The resource of application program will not be seized by other application program, between two application programs Abnormal problem is only possible to because interface calls exception, without because resource is seized and leads to exception;By this isolation method, It can be with Upgrade Problem location efficiency, conducive to the cooperation between team.
Management method proposed by the present invention based on Kubernetes cluster solves how to be switched to from deploying cloud host computer The technical issues of containerization is disposed does not need the professional knowledge that user grasps Kubernetes, reduces user's learning cost;This hair It is bright by business cluster come management business, can allow numerous legacy users quickly use the container service based on Kubernetes come Container application is managed, the rapid deployment for completing to dispose from deploying cloud host computer to containerization is facilitated;The present invention is also according to business module Creation business cluster, to facilitate management business module;User only needs to create the business cluster of oneself in use, and It can be by the service deployment of containerization wherein.
The present invention also provides a kind of managing devices based on Kubernetes cluster.It is real for the present invention one referring to shown in Fig. 3 The schematic diagram of internal structure of the managing device based on Kubernetes cluster of example offer is provided.
In the present embodiment, the managing device based on Kubernetes cluster can be PC (Personal Computer, PC), it is also possible to the terminal devices such as smart phone, tablet computer, portable computer.This is based on The managing device of Kubernetes cluster includes at least memory 11, processor 12, network interface 13 and communication bus 14.
Wherein, the memory 11 includes at least a type of computer readable storage medium, described computer-readable Storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory etc.), magnetic storage, magnetic Disk, CD etc..The memory 11 can be the inside of the managing device based on Kubernetes cluster in some embodiments Storage unit, such as it is somebody's turn to do the hard disk of the managing device based on Kubernetes cluster.The memory 11 is in other embodiments In be also possible to the External memory equipment of the managing device based on Kubernetes cluster, such as based on Kubernetes cluster The plug-in type hard disk being equipped in managing device, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc..Further, the memory 11 can also both include being based on The internal storage unit of the managing device of Kubernetes cluster also includes External memory equipment.The memory 11 not only can be with For storing the application software and Various types of data that are installed on the managing device based on Kubernetes cluster, such as based on The code etc. of the management program of Kubernetes cluster can be also used for temporarily storing the number that has exported or will export According to.
The processor 12 can be in some embodiments a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor or other data processing chips store in the memory 11 for running Program code or processing data, such as execute the management program etc. based on Kubernetes cluster.
The network interface 13 optionally may include standard wireline interface and wireless interface (such as WI-FI interface), usually For in the managing device based on Kubernetes cluster and foundation communication connection between other electronic equipments.
The communication bus 14 is for realizing the connection communication between these components.
Fig. 3 illustrate only the management program with component 11 to 14 and based on Kubernetes cluster based on The managing device of Kubernetes cluster, it will be appreciated by persons skilled in the art that the structure shown in Fig. 3 is not constituted to base It may include than illustrating less perhaps more components or combining certain in the restriction of the managing device of Kubernetes cluster A little components or different component layouts.
In managing device embodiment based on Kubernetes cluster shown in Fig. 3, it is stored in the memory 11 Management program based on Kubernetes cluster;The processor 12 execute stored in the memory 11 based on Following steps are realized when the management program of Kubernetes cluster:
Step A: configuration information needed for determining Kubernetes cluster.
Further, " configuration information needed for determining Kubernetes cluster " described in the step A may include, But be not limited to include: the configuration information of basic resource, the configuration information of cluster scale, cluster network configuration information, node The configuration information of configuration item and Kubernetes application;
Wherein, the configuration information of the basic resource includes: whether cluster is High Availabitity, available area, cloud host charged party Formula, cluster regions, cloud mirrored host computer, key pair, node specification, external network;
The configuration information of the cluster scale includes: host node number and from node number;
The configuration information of the cluster network includes: that business network type, network segment address, subnet mask, gateway, needs are opened VPC, the network plug-in etc. of logical container service;
The configuration information of the Kubernetes application includes: Kubernetes version.
Further, the step A includes:
Determine the VPC (Virtual Private Cloud, virtual private cloud) for needing to open container service;
Determine whether Kubernetes cluster is High Availabitity;And
Determine Kubernetes version.
Step B: cell therefor service is opened according to the configuration information.
Further, the step B includes:
The creation control cluster in specified VPC.Wherein, the control cluster is for disposing and managing the business cluster Interior each application program.
Further, it is described control cluster include at least one set of kubernetes control plane component, every group The component of kubernetes control plane may include, but be not limited to include: kube-apiserver, kube-controller- The components such as manager, kube-scheduler, Etcd.
Wherein, the component of the kubernetes control plane is explained as follows:
Kube-apiserver:API server, for exposing Kubernetes API;Any resource request/calling behaviour It is all to be carried out by the interface that kube-apiserver is provided;
Kube-controller-manager: controller management device;
Kube-scheduler: container scheduler is selected for monitoring that new creation is not allocated to the Pod of node for Pod One node;
Etcd: key value database, for saving company-data.
Further, the control cluster further includes at least one set of kubernetes serviced component, and every group Kubernetes serviced component may include, but be not limited to include: kube-proxy, kube-dns, tiller, addons, The components such as flannel.
Wherein, the kubernetes serviced component is explained as follows:
Kube-proxy: acting on behalf of forward, by main on-board maintenance networking rule and executing connection forwarding and realizing Kubernetes service abstraction;
Kube-dns: referring to cluster DNS (Domain Name Server), be name server, for for Kubernetes services provides DNS record;
Tiller: being the server-side component of Helm, and Helm is the packet management tool of Kubernetes;
Addons: referring to addons plug-in unit, for realizing cluster pod and Services function;
Flannel: being the network plug-in in kubernetes cluster.
Preferably, the step " the creation control cluster in specified VPC " includes monitoring step, wherein the monitoring Step includes:
Acquire cloud host performance index;And
Interface figure is done according to collected cloud host performance index to show.
Wherein, in one embodiment, the cloud host performance index includes: the CPU usage of host, MEM utilization rate etc..
Further, the monitoring step further include: existence, the viability of acquisition Kubernetes component and container refer to Mark.
It further, include the monitoring for the monitoring and business cluster for controlling clustered node in the monitoring step;Specifically, It include: that viability monitoring is carried out to all components and container that control on clustered node in the monitoring step;The monitoring step In rapid further include: be monitored to the application container on business cluster.
Specifically, in the present embodiment, controlling in cluster and business cluster includes monitoring agent, by control cluster and The monitoring agent run on business cluster acquires cloud host performance index, and collected cloud host performance index is done interface Figure is shown.Wherein, monitoring agent is a kind of monitoring programme.
Further, the step " the creation control cluster in specified VPC " further include: log step;Specifically, institute Stating log step includes: to generate log when the container service module creation controls cluster;
Wherein, the log includes the log of cloud host, the log for managing the log of cluster component and pod.
Preferably, in order to facilitate user without logging into the log that can check oneself concern to cloud host, the log Step further include: all logs are uniformly converged to by log cloud by monitoring agent.
The step " the creation control cluster in specified VPC " further includes alarm step: when the component of control cluster goes out When now abnormal or when the component in business cluster or pod occur abnormal, alert message is sent to related personnel.Preferably, The alert message can be sent to related personnel by forms such as mail, phone, short messages.
Further, the alarm step includes: the alarm for controlling clustered node and the alarm of business cluster;Specifically, The alarm step includes: to send alarm when the viability for controlling all components and container on clustered node occurs abnormal Message is to related personnel.
The alarm step further include: when the application container on business cluster occurs abnormal, send alert message to phase Pass personnel, for example, sending alert message when pod occurs abnormal to related personnel.
Step C: corresponding business cluster is created according to the configuration information.
Further, the step C includes:
Step C1: the number of nodes and Business Name that specified services cluster is included;
Step C2: cloud host is called to create interface;
Step C3: creation cloud host;
Step C4: all cloud hosts are added in business cluster, the node as the operation of business container.
It wherein, can also be in subsequent addition or deletion Kubernetes business during executing the step C1 Node.
Specifically, the step C4 includes:
After having created cloud host, cloud host is added to business cluster;
Component needed for installing Kubernetes service node to cloud host;
The information such as clustered node, network are stored in Etcd.
Preferably, component needed for the Kubernetes service node may is that flannel, docker, kube- Proxy, application container etc..Wherein, docker is the application container engine of an open source, for running container.
Further, for convenience in creation core in application, the business container can be dispatched to the node specified in VPC On, after the step C4 further include:
Step C5: give the configuration of all nodes specified service label.For example, app=core.
Further, for isolation applications program, the step C includes: one namespace (NameSpace) money of creation Source object.Wherein, by one or more application deployment into a business cluster.
Step D: corresponding application container is disposed according to the configuration information.
Preferably, it after being created successfully in order to ensure the application container, can smoothly be dispatched on specified node, the step Rapid D includes: the configuration item that good selection node is configured to each application program.Preferably, in the present embodiment, the configuration item packet It includes: the spec.nodeSelector field in specified deployment.
Wherein, deployment is a kind of resource object of Kubernetes, is asked for preferably solving the layout of Pod Topic;Pod represents an application;Deployment is statelessly applied for managing Kubernetes; Spec.nodeSelector is that pod is allowed to be dispatched on the host of configuration specific label.
Preferably, the running environment that one or more application program has oneself exclusive, this one or more apply journey Sequence is isolated with other application program;The resource of application program will not be seized by other application program, between two application programs Abnormal problem is only possible to because interface calls exception, without because resource is seized and leads to exception;By this isolation method, It can be with Upgrade Problem location efficiency, conducive to the cooperation between team.
For example, referring to shown in Fig. 4, for the present invention is based in one embodiment of managing device of Kubernetes cluster based on The program module schematic diagram of the management program of Kubernetes cluster.In this embodiment, described to be based on Kubernetes cluster Management program can be divided into configuration module 10, container service module 20, creation module 30, deployment module 40, monitoring mould Block 50, alarm modules 60 and log module 70, illustratively:
The configuration module 10 is for configuration information needed for determining Kubernetes cluster.The configuration module 10 is also used It needs to open the VPC of container service in determination, determine whether Kubernetes cluster is High Availabitity and determination Kubernetes editions This.
The container service module 20 is used to open cell therefor service according to the configuration information.
The creation module 30 is used to create corresponding business cluster according to the configuration information.
The deployment module 40 is used to dispose corresponding application container according to the configuration information.
The monitoring module 50 is used to acquire cloud host performance index, and for according to collected cloud host performance index Do the displaying of interface figure.
The monitoring module 50 uses cAdvisor, cAdvisor to be one and handles and exports container for collecting, polymerizeing The finger daemon of operating index can obtain the various performance datas of Docker in Kubernetes cluster by cAdvisor.
The alarm modules 60 be used for component when the component for controlling cluster occurs abnormal or in business cluster or When pod occurs abnormal, alert message is sent to related personnel.
The log module 70 is used to generate log when the container service module creation controls cluster.
The creation module 30 is also used to the number of nodes and Business Name that specified services cluster is included;It is also used to specified Cloud host is called to create interface after number of nodes and Business Name that business cluster is included;And for calling the creation of cloud host to connect Cloud host is created after mouthful;And for all cloud hosts to be added in business cluster after creating cloud host, as business container The node of operation.
Further, for convenience in creation core in application, the business container can be dispatched to the node specified in VPC On, the creation module 30 is also used to configure specified service label to all nodes.
Preferably, it after being created successfully in order to ensure the application container, can smoothly be dispatched on specified node, the portion Administration's module 40 is also used to configure the configuration item of good selection node to each application program.Preferably, in the present embodiment, described to match Setting item includes: the spec.nodeSelector field in specified deployment.
Preferably, in the present embodiment, each nodal information is stored using Etcd storage system.It can be quick by the Etcd Effectively add or delete the information of current each Kubernetes node.
Above-mentioned configuration module 10, container service module 20, creation module 30, deployment module 40, monitoring module 50, alarm mould The program modules such as block 60 and log module 70 are performed realized functions or operations step and above-described embodiment substantially phase Together, details are not described herein.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage medium On be stored with the management program based on Kubernetes cluster, the management program based on Kubernetes cluster can be by one Or multiple processors execute, to realize following operation:
Step A: configuration information needed for determining Kubernetes cluster;
Step B: cell therefor service is opened according to the configuration information;
Step C: corresponding business cluster is created according to the configuration information;
Step D: corresponding application container is disposed according to the configuration information.
Wherein, the step A includes:
Determine the VPC for needing to open container service;
Determine whether Kubernetes cluster is High Availabitity;And
Determine Kubernetes version.
The step B includes: the creation control cluster in specified VPC.
Preferably, the step " the creation control cluster in specified VPC " includes monitoring step, wherein the monitoring walks Suddenly include:
Acquire cloud host performance index;And
Interface figure is done according to collected cloud host performance index to show.
Further, the monitoring step further include: existence, the viability of acquisition Kubernetes component and container refer to Mark.
Further, the step " the creation control cluster in specified VPC " further include: log step, wherein described Log step includes: to generate log when the container service module creation controls cluster;
The step " the creation control cluster in specified VPC " further includes alarm step: when the component of control cluster goes out When now abnormal or when the component in business cluster or pod occur abnormal, alert message is sent to related personnel.
Preferably, the step C includes:
Step C1: the number of nodes and Business Name that specified services cluster is included;
Step C2: cloud host is called to create interface;
Step C3: creation cloud host;And
Step C4: all cloud hosts are added in business cluster, the node as the operation of business container.
Further, after the step C4 further include:
Step C5: give the configuration of all nodes specified service label.
Further, the step D includes: the configuration item that good selection node is configured to each application program.
Computer readable storage medium specific embodiment of the present invention and the above-mentioned management based on Kubernetes cluster fill It sets essentially identical with each embodiment of method, does not make tired state herein.
Management method based on Kubernetes cluster, device and computer readable storage medium proposed by the present invention lead to Container service is opened after crossing the configuration information needed for configuring cluster, business cluster, and application deployment container are created, specified Creation control cluster in VPC;The present invention solves the technical issues of how being switched to containerization deployment from deploying cloud host computer, is not required to It wants user to grasp the professional knowledge of Kubernetes, reduces user's learning cost;The present invention by business cluster come management business, Numerous legacy users can be allowed to use the container service based on Kubernetes quickly to manage container application, facilitate completion from cloud The rapid deployment that host deployments are disposed to containerization;The present invention creates business cluster also according to business module, to facilitate management Business module;User only needs to create the business cluster of oneself in use, and can by the service deployment of containerization its In.
It should be noted that the serial number of the above embodiments of the invention is only for description, do not represent the advantages or disadvantages of the embodiments.And Term " includes " herein or any other variant thereof is intended to cover non-exclusive inclusion, so that including a system Process, device, article or the method for column element not only include those elements, but also other including being not explicitly listed are wanted Element, or further include for this process, device, article or the intrinsic element of method.The case where not limiting more Under, the element that is limited by sentence " including one ... ", it is not excluded that in process, device, article or method including the element In there is also other identical elements.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in one as described above In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (it can be mobile phone, Computer, server or network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of management method based on Kubernetes cluster, which is characterized in that the pipe based on Kubernetes cluster Reason method includes the following steps:
Configuration information needed for determining Kubernetes cluster;Wherein, the Kubernetes cluster includes business cluster and control Cluster processed, the configuration information include the configuration item of node;
Cell therefor service is opened according to the configuration information;
Corresponding business cluster is created according to the configuration information;
Corresponding application container is disposed according to the configuration information;
Wherein, described the step of opening cell therefor service according to the configuration information includes: in specified virtual private cloud Creation control cluster in VPC;Wherein, the control cluster is for each of disposing and managing in the business cluster using journey Sequence;
Described the step of disposing corresponding application container according to the configuration information includes: to answer to each of in the business cluster The configuration item of good selection node is configured with program;
It is described according to the configuration information create corresponding business cluster the step of include:
The number of nodes and Business Name that specified services cluster is included;
Cloud host is called to create interface;
Create cloud host;
All cloud hosts are added in business cluster, the node as the operation of business container.
2. the management method as described in claim 1 based on Kubernetes cluster, which is characterized in that the control cluster packet The component of at least one set of kubernetes control plane is included, the component of every group of kubernetes control plane includes: kube- apiserver、kube-controller-manager、kube-scheduler、Etcd。
3. the management method as claimed in claim 1 or 2 based on Kubernetes cluster, which is characterized in that the determination The step of configuration information needed for Kubernetes cluster includes:
Determine the virtual private cloud VPC for needing to open container service;
Determine whether Kubernetes cluster is High Availabitity;And
Determine Kubernetes version.
4. the management method as claimed in claim 1 or 2 based on Kubernetes cluster, which is characterized in that described specified VPC in creation control cluster the step of include monitoring step, the monitoring step includes:
Acquire cloud host performance index;And
Interface figure is done according to collected cloud host performance index to show.
5. the management method as claimed in claim 4 based on Kubernetes cluster, which is characterized in that the monitoring step is also It include: existence, the viability index for acquiring Kubernetes component and container.
6. the management method as claimed in claim 1 or 2 based on Kubernetes cluster, which is characterized in that described specified VPC in creation control cluster the step of include: log step, the log step include: when creation control cluster when generation Log.
7. the management method as claimed in claim 1 or 2 based on Kubernetes cluster, which is characterized in that described specified VPC in creation control cluster the step of include alarm step, wherein the alarm step include: when control cluster component When occurring abnormal or when the component in business cluster or pod occur abnormal, alert message is sent to related personnel;
The alarm step further include: when the viability of all components and container on control clustered node occur it is abnormal and/or
When application container on business cluster occurs abnormal, alert message is sent to related personnel.
8. the management method as described in claim 1 based on Kubernetes cluster, which is characterized in that described by all clouds Host was added to after the step of node in business cluster as the operation of business container, described to be created according to the configuration information The step of corresponding business cluster further include: give the configuration of all nodes specified service label.
9. a kind of managing device based on Kubernetes cluster, which is characterized in that the device includes memory and processor, institute It states memory and is stored with the management program based on Kubernetes cluster that can be run on the processor, it is described to be based on The management program of Kubernetes cluster realizes as claimed in any one of claims 1 to 8 be based on when being executed by the processor The step of management method of Kubernetes cluster.
10. a kind of computer readable storage medium, which is characterized in that be stored with and be based on the computer readable storage medium The management program of Kubernetes cluster, the management program based on Kubernetes cluster can be handled by one or more Device executes, the step of to realize the management method as claimed in any one of claims 1 to 8 based on Kubernetes cluster.
CN201910704915.3A 2019-07-30 2019-07-30 Management method, device and computer readable storage medium based on Kubernetes cluster Pending CN110531987A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910704915.3A CN110531987A (en) 2019-07-30 2019-07-30 Management method, device and computer readable storage medium based on Kubernetes cluster
PCT/CN2019/118007 WO2021017301A1 (en) 2019-07-30 2019-11-13 Management method and apparatus based on kubernetes cluster, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910704915.3A CN110531987A (en) 2019-07-30 2019-07-30 Management method, device and computer readable storage medium based on Kubernetes cluster

Publications (1)

Publication Number Publication Date
CN110531987A true CN110531987A (en) 2019-12-03

Family

ID=68660594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910704915.3A Pending CN110531987A (en) 2019-07-30 2019-07-30 Management method, device and computer readable storage medium based on Kubernetes cluster

Country Status (2)

Country Link
CN (1) CN110531987A (en)
WO (1) WO2021017301A1 (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327681A (en) * 2020-01-21 2020-06-23 北京工业大学 Cloud computing data platform construction method based on Kubernetes
CN111367950A (en) * 2020-02-28 2020-07-03 上海欣巴自动化科技股份有限公司 Kubernetes-based distributed AGV (automatic guided vehicle) scheduling system and scheduling method
CN111427625A (en) * 2020-03-23 2020-07-17 中国—东盟信息港股份有限公司 Method for constructing Kubernetes container cloud external load balancer based on dynamic routing
CN111787063A (en) * 2020-06-02 2020-10-16 深圳前海移联科技有限公司 Channel route management method for business service
CN111782370A (en) * 2020-06-30 2020-10-16 平安科技(深圳)有限公司 Kubernetes multi-cluster management system, method, terminal and storage medium
CN111859428A (en) * 2020-07-22 2020-10-30 成都安恒信息技术有限公司 Containerization-based secret key storage method and system
CN111897541A (en) * 2020-08-03 2020-11-06 上海嗨酷强供应链信息技术有限公司 Software interaction platform and method for automatically deploying resources in cloud environment
CN111984270A (en) * 2020-08-20 2020-11-24 第四范式(北京)技术有限公司 Application deployment method and system
CN112015753A (en) * 2020-08-31 2020-12-01 南京易捷思达软件科技有限公司 Monitoring system and method suitable for containerized deployment of open-source cloud platform
CN112187925A (en) * 2020-09-28 2021-01-05 江苏银承网络科技股份有限公司 Offline cluster management method and device for big data platform
CN112328456A (en) * 2021-01-04 2021-02-05 北京电信易通信息技术股份有限公司 Cluster resource monitoring system based on service discovery
CN112527449A (en) * 2020-11-19 2021-03-19 北京浪潮数据技术有限公司 Cluster node label creating method and system, electronic device and storage medium
CN112565475A (en) * 2020-12-01 2021-03-26 成都精灵云科技有限公司 IP address allocation method for adding new node to container cluster service layer
CN112671602A (en) * 2020-12-14 2021-04-16 北京金山云网络技术有限公司 Data processing method, device, system, equipment and storage medium of edge node
US11086700B2 (en) 2018-08-24 2021-08-10 Vmware, Inc. Template driven approach to deploy a multi-segmented application in an SDDC
CN113419819A (en) * 2021-06-25 2021-09-21 重庆紫光华山智安科技有限公司 Container management method, device, equipment and medium
WO2021196080A1 (en) 2020-04-01 2021-10-07 Vmware Information Technology (China) Co., Ltd. Auto deploying network elements for heterogeneous compute elements
CN113568684A (en) * 2021-09-23 2021-10-29 中国电子科技集团公司第十五研究所 Application hosting method, device and equipment and big data system
WO2021258719A1 (en) * 2020-06-23 2021-12-30 海尔数字科技(上海)有限公司 Billing method and system for container platform
CN113872997A (en) * 2020-06-30 2021-12-31 华为技术有限公司 Container group POD reconstruction method based on container cluster service and related equipment
CN113934711A (en) * 2021-12-16 2022-01-14 天津南大通用数据技术股份有限公司 Method for automatically deploying gbase8s cluster
US11277309B2 (en) 2018-06-15 2022-03-15 Vmware, Inc. Hierarchical API for SDDC
CN114443214A (en) * 2021-12-23 2022-05-06 天翼云科技有限公司 Cloud-side kubernets management method and system
US11606254B2 (en) 2021-06-11 2023-03-14 Vmware, Inc. Automatic configuring of VLAN and overlay logical switches for container secondary interfaces
US11748170B2 (en) 2018-06-15 2023-09-05 Vmware, Inc. Policy constraint framework for an SDDC
US11803408B2 (en) 2020-07-29 2023-10-31 Vmware, Inc. Distributed network plugin agents for container networking
US11831511B1 (en) 2023-01-17 2023-11-28 Vmware, Inc. Enforcing network policies in heterogeneous systems
US11848910B1 (en) 2022-11-11 2023-12-19 Vmware, Inc. Assigning stateful pods fixed IP addresses depending on unique pod identity
US11863352B2 (en) 2020-07-30 2024-01-02 Vmware, Inc. Hierarchical networking for nested container clusters
US11902245B2 (en) 2022-01-14 2024-02-13 VMware LLC Per-namespace IP address management method for container networks
US12101244B1 (en) 2023-06-12 2024-09-24 VMware LLC Layer 7 network security for container workloads

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376303A (en) * 2015-10-23 2016-03-02 深圳前海达闼云端智能科技有限公司 Docker implementation system and communication method thereof
CN108549580A (en) * 2018-03-30 2018-09-18 平安科技(深圳)有限公司 Methods and terminal device of the automatic deployment Kubernetes from node
CN108809722A (en) * 2018-06-13 2018-11-13 郑州云海信息技术有限公司 A kind of method, apparatus and storage medium of deployment Kubernetes clusters
CN109150987A (en) * 2018-07-27 2019-01-04 北京友普信息技术有限公司 The two-layer container cluster elasticity expansion method of Intrusion Detection based on host layer and container floor
CN109800055A (en) * 2018-12-27 2019-05-24 北京航天智造科技发展有限公司 Container dispatches method of combination and system
CN109981351A (en) * 2019-03-06 2019-07-05 浪潮通用软件有限公司 A kind of private clound dispositions method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10705880B2 (en) * 2017-09-22 2020-07-07 Vmware, Inc. Cluster updating using temporary update-monitor pod
CN109491674A (en) * 2018-11-07 2019-03-19 李斌 A kind of method and system of the automatic deployment service in Kubernetes cluster
CN109885316B (en) * 2019-02-18 2023-05-09 国家计算机网络与信息安全管理中心 Hdfs-hbase deployment method and device based on kubernetes

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376303A (en) * 2015-10-23 2016-03-02 深圳前海达闼云端智能科技有限公司 Docker implementation system and communication method thereof
CN108549580A (en) * 2018-03-30 2018-09-18 平安科技(深圳)有限公司 Methods and terminal device of the automatic deployment Kubernetes from node
CN108809722A (en) * 2018-06-13 2018-11-13 郑州云海信息技术有限公司 A kind of method, apparatus and storage medium of deployment Kubernetes clusters
CN109150987A (en) * 2018-07-27 2019-01-04 北京友普信息技术有限公司 The two-layer container cluster elasticity expansion method of Intrusion Detection based on host layer and container floor
CN109800055A (en) * 2018-12-27 2019-05-24 北京航天智造科技发展有限公司 Container dispatches method of combination and system
CN109981351A (en) * 2019-03-06 2019-07-05 浪潮通用软件有限公司 A kind of private clound dispositions method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
石瑞生: "《网络空间安全专业规划教材 大数据安全与隐私保护》", 31 May 2019, 北京:北京邮电大学出版社, pages: 104 - 107 *

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11277309B2 (en) 2018-06-15 2022-03-15 Vmware, Inc. Hierarchical API for SDDC
US11689425B2 (en) 2018-06-15 2023-06-27 Vmware, Inc. Hierarchical API for a SDDC
US11748170B2 (en) 2018-06-15 2023-09-05 Vmware, Inc. Policy constraint framework for an SDDC
US11086700B2 (en) 2018-08-24 2021-08-10 Vmware, Inc. Template driven approach to deploy a multi-segmented application in an SDDC
CN111327681A (en) * 2020-01-21 2020-06-23 北京工业大学 Cloud computing data platform construction method based on Kubernetes
CN111367950B (en) * 2020-02-28 2023-08-08 上海欣巴自动化科技股份有限公司 Distributed AGV scheduling system and scheduling method based on Kubernetes
CN111367950A (en) * 2020-02-28 2020-07-03 上海欣巴自动化科技股份有限公司 Kubernetes-based distributed AGV (automatic guided vehicle) scheduling system and scheduling method
CN111427625A (en) * 2020-03-23 2020-07-17 中国—东盟信息港股份有限公司 Method for constructing Kubernetes container cloud external load balancer based on dynamic routing
CN111427625B (en) * 2020-03-23 2023-03-24 中国—东盟信息港股份有限公司 Method for constructing Kubernetes container cloud external load balancer based on dynamic routing
US11671400B2 (en) 2020-04-01 2023-06-06 Vmware, Inc. Defining and using service rules that reference endpoint group identifiers
US11500688B2 (en) 2020-04-01 2022-11-15 Vmware, Inc. Virtual network custom resource definition
US11689497B2 (en) 2020-04-01 2023-06-27 Vmware, Inc. Auto deploying network for virtual private cloud with heterogenous workloads
US11436057B2 (en) 2020-04-01 2022-09-06 Vmware, Inc. Administrative policy custom resource definitions
US11792159B2 (en) 2020-04-01 2023-10-17 Vmware, Inc. Endpoint group containing heterogeneous workloads
US12058102B2 (en) 2020-04-01 2024-08-06 VMware LLC Virtual load-balanced service object
US12120088B2 (en) 2020-04-01 2024-10-15 VMware LLC Defining services for virtual interfaces of workloads
WO2021196080A1 (en) 2020-04-01 2021-10-07 Vmware Information Technology (China) Co., Ltd. Auto deploying network elements for heterogeneous compute elements
US11570146B2 (en) 2020-04-01 2023-01-31 Vmware, Inc. Deploying and configuring different virtual networks for different workloads
CN111787063B (en) * 2020-06-02 2023-05-16 深圳前海移联科技有限公司 Channel route management method for business service
CN111787063A (en) * 2020-06-02 2020-10-16 深圳前海移联科技有限公司 Channel route management method for business service
WO2021258719A1 (en) * 2020-06-23 2021-12-30 海尔数字科技(上海)有限公司 Billing method and system for container platform
CN113872997A (en) * 2020-06-30 2021-12-31 华为技术有限公司 Container group POD reconstruction method based on container cluster service and related equipment
CN111782370B (en) * 2020-06-30 2022-12-06 平安科技(深圳)有限公司 Kubernetes multi-cluster management system, method, terminal and storage medium
CN111782370A (en) * 2020-06-30 2020-10-16 平安科技(深圳)有限公司 Kubernetes multi-cluster management system, method, terminal and storage medium
CN113872997B (en) * 2020-06-30 2022-08-26 华为技术有限公司 Container group POD reconstruction method based on container cluster service and related equipment
CN111859428B (en) * 2020-07-22 2022-07-19 成都安恒信息技术有限公司 Containerization-based secret key storage method and system
CN111859428A (en) * 2020-07-22 2020-10-30 成都安恒信息技术有限公司 Containerization-based secret key storage method and system
US11803408B2 (en) 2020-07-29 2023-10-31 Vmware, Inc. Distributed network plugin agents for container networking
US11863352B2 (en) 2020-07-30 2024-01-02 Vmware, Inc. Hierarchical networking for nested container clusters
CN111897541A (en) * 2020-08-03 2020-11-06 上海嗨酷强供应链信息技术有限公司 Software interaction platform and method for automatically deploying resources in cloud environment
CN111984270A (en) * 2020-08-20 2020-11-24 第四范式(北京)技术有限公司 Application deployment method and system
CN112015753B (en) * 2020-08-31 2023-10-31 北京易捷思达科技发展有限公司 Monitoring system and method suitable for containerized deployment of open source cloud platform
CN112015753A (en) * 2020-08-31 2020-12-01 南京易捷思达软件科技有限公司 Monitoring system and method suitable for containerized deployment of open-source cloud platform
CN112187925A (en) * 2020-09-28 2021-01-05 江苏银承网络科技股份有限公司 Offline cluster management method and device for big data platform
CN112527449A (en) * 2020-11-19 2021-03-19 北京浪潮数据技术有限公司 Cluster node label creating method and system, electronic device and storage medium
CN112565475A (en) * 2020-12-01 2021-03-26 成都精灵云科技有限公司 IP address allocation method for adding new node to container cluster service layer
CN112671602A (en) * 2020-12-14 2021-04-16 北京金山云网络技术有限公司 Data processing method, device, system, equipment and storage medium of edge node
CN112671602B (en) * 2020-12-14 2023-07-04 北京金山云网络技术有限公司 Data processing method, device, system, equipment and storage medium of edge node
CN112328456A (en) * 2021-01-04 2021-02-05 北京电信易通信息技术股份有限公司 Cluster resource monitoring system based on service discovery
US11606254B2 (en) 2021-06-11 2023-03-14 Vmware, Inc. Automatic configuring of VLAN and overlay logical switches for container secondary interfaces
CN113419819B (en) * 2021-06-25 2023-09-08 重庆紫光华山智安科技有限公司 Container management method, device, equipment and medium
CN113419819A (en) * 2021-06-25 2021-09-21 重庆紫光华山智安科技有限公司 Container management method, device, equipment and medium
CN113568684A (en) * 2021-09-23 2021-10-29 中国电子科技集团公司第十五研究所 Application hosting method, device and equipment and big data system
CN113934711B (en) * 2021-12-16 2022-03-15 天津南大通用数据技术股份有限公司 Method for automatically deploying gbase8s cluster
CN113934711A (en) * 2021-12-16 2022-01-14 天津南大通用数据技术股份有限公司 Method for automatically deploying gbase8s cluster
CN114443214A (en) * 2021-12-23 2022-05-06 天翼云科技有限公司 Cloud-side kubernets management method and system
US11902245B2 (en) 2022-01-14 2024-02-13 VMware LLC Per-namespace IP address management method for container networks
US11848910B1 (en) 2022-11-11 2023-12-19 Vmware, Inc. Assigning stateful pods fixed IP addresses depending on unique pod identity
US11831511B1 (en) 2023-01-17 2023-11-28 Vmware, Inc. Enforcing network policies in heterogeneous systems
US12101244B1 (en) 2023-06-12 2024-09-24 VMware LLC Layer 7 network security for container workloads

Also Published As

Publication number Publication date
WO2021017301A1 (en) 2021-02-04

Similar Documents

Publication Publication Date Title
CN110531987A (en) Management method, device and computer readable storage medium based on Kubernetes cluster
CN110535831B (en) Kubernetes and network domain-based cluster security management method and device and storage medium
CN104160376B (en) The offline preparation of virtual machine
CN113342478B (en) Resource management method, device, network system and storage medium
CN107580083A (en) A kind of method and system of container IP address distribution
CN105913847A (en) Voice control system, user end device, server and central control unit
CN107533484A (en) System and method for dynamically managing virtual network function descriptor
CN112925647A (en) Cloud edge coordination system, and control method and device of cluster resources
CN106487869A (en) For being controlled to labeling data and standardized cloudy network agent
US20120047506A1 (en) Resource abstraction via enabler and metadata
CN102904960B (en) A kind of information synchronization system and method based on RSS
US10908970B1 (en) Data interface for secure analytic data system integration
CN108255497A (en) The dispositions method and device of a kind of application
CN110324169A (en) A kind of method and apparatus of interface management
CN109936621A (en) Multi-page information push method, device, equipment and the storage medium of information security
CN113709810B (en) Method, equipment and medium for configuring network service quality
US9225662B2 (en) Command management in a networked computing environment
CN103685608A (en) Method and device for automatically configuring IP (Internet Protocol) address of security virtual machine
US20220214931A1 (en) System and method for exposing features of integration platform adapters as first-class actions in an orchestration template
WO2020259081A1 (en) Task scheduling method, apparatus, and device, and computer-readable storage medium
CN110166507A (en) More resource regulating methods and device
US20210203714A1 (en) System and method for identifying capabilities and limitations of an orchestration based application integration
CN107145378A (en) A kind of method for managing resource and device
CN114830080B (en) Data distribution flow configuration method and device, electronic equipment and storage medium
CN112313627A (en) Mapping mechanism of events to serverless function workflow instances

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