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 PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 15
- 238000012544 monitoring process Methods 0.000 claims description 43
- 230000002159 abnormal effect Effects 0.000 claims description 22
- 230000035899 viability Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 241000380131 Ammophila arenaria Species 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols 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
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.
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)
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)
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)
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 |
-
2019
- 2019-07-30 CN CN201910704915.3A patent/CN110531987A/en active Pending
- 2019-11-13 WO PCT/CN2019/118007 patent/WO2021017301A1/en active Application Filing
Patent Citations (6)
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)
Title |
---|
石瑞生: "《网络空间安全专业规划教材 大数据安全与隐私保护》", 31 May 2019, 北京:北京邮电大学出版社, pages: 104 - 107 * |
Cited By (50)
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 |