CN113660316B - Network resource adaptive configuration method, system and medium based on container cloud platform - Google Patents

Network resource adaptive configuration method, system and medium based on container cloud platform Download PDF

Info

Publication number
CN113660316B
CN113660316B CN202110864869.0A CN202110864869A CN113660316B CN 113660316 B CN113660316 B CN 113660316B CN 202110864869 A CN202110864869 A CN 202110864869A CN 113660316 B CN113660316 B CN 113660316B
Authority
CN
China
Prior art keywords
network
cloud platform
configuration
information
virtual sub
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.)
Active
Application number
CN202110864869.0A
Other languages
Chinese (zh)
Other versions
CN113660316A (en
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.)
Guangzhou Huitong Guoxin Technology Co ltd
Original Assignee
Guangzhou Huitong Guoxin Technology 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 Guangzhou Huitong Guoxin Technology Co ltd filed Critical Guangzhou Huitong Guoxin Technology Co ltd
Priority to CN202110864869.0A priority Critical patent/CN113660316B/en
Publication of CN113660316A publication Critical patent/CN113660316A/en
Application granted granted Critical
Publication of CN113660316B publication Critical patent/CN113660316B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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
    • 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
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • 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/0889Techniques to speed-up the configuration process
    • 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
    • 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
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • 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
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Abstract

The invention discloses a network resource self-adaptive configuration method, a system and a medium based on a container cloud platform, wherein the method comprises the following steps: acquiring an operation instruction of a client through an HTTP request, and determining network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query; the network configuration information is stored in a distributed mode; inquiring network configuration information stored in a distributed mode according to a preset time interval, and completing configuration of a virtual sub-network according to the network configuration information. The embodiment of the invention realizes the automatic configuration of the container cloud platform, has high efficiency and high accuracy, and can be widely applied to the technical field of computer networks.

Description

Network resource adaptive configuration method, system and medium based on container cloud platform
Technical Field
The invention relates to the technical field of computer networks, in particular to a network resource adaptive configuration method, system and medium based on a container cloud platform.
Background
In general, multiple tenants share one cloud platform to complete different tasks, and one tenant may need to use multiple virtual subnets for completing different task requirements; the number of the working nodes of the container cloud platform is numerous, usually in the order of hundreds to thousands, and the current network configuration work needs manual configuration or semi-automation, so that the efficiency is low, and the network configuration work is complicated and error-prone.
Disclosure of Invention
In view of the above, an object of the embodiments of the present invention is to provide a method, a system, and a medium for adaptive configuration of network resources based on a container cloud platform, which can implement automatic configuration of the container cloud platform, and has high efficiency and high accuracy.
In a first aspect, an embodiment of the present invention provides a method for adaptively configuring network resources based on a container cloud platform, including the steps of:
acquiring an operation instruction of a client through an HTTP request, and determining network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query;
the network configuration information is stored in a distributed mode;
inquiring network configuration information stored in a distributed mode according to a preset time interval, and completing configuration of a virtual sub-network according to the network configuration information.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of:
monitoring traffic usage information of the virtual sub-network, and publishing the traffic usage information; the traffic usage information includes transmit traffic information and receive traffic information.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of:
and setting an upper flow limit for the virtual sub-network.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of:
registering and updating the working nodes of the virtual sub-network.
In a second aspect, an embodiment of the present invention provides a network resource adaptive configuration system based on a container cloud platform, including:
the HTTP API Server module is used for acquiring the operation instruction of the client through an HTTP request and determining the network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query;
the distributed storage module is used for carrying out distributed storage on the network configuration information;
and the automatic configuration module is used for inquiring the stored network configuration information according to the preset time interval and completing the configuration of the virtual sub-network according to the network configuration information.
Optionally, the network resource adaptive configuration system based on the container cloud platform further comprises:
the monitoring module is used for monitoring the traffic use information of the virtual sub-network and publishing the traffic use information; the traffic usage information includes transmit traffic information and receive traffic information.
Optionally, the monitoring module is further configured to set an upper traffic limit for the virtual sub-network.
Optionally, the automatic configuration module is further configured to register and update the working node of the virtual sub-network.
In a third aspect, an embodiment of the present invention provides a network resource adaptive configuration system based on a container cloud platform, including:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to implement a container cloud platform based network resource adaptive configuration method as described in the embodiments of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a storage medium, in which a processor executable program is stored, where the processor executable program is configured to perform a container cloud platform based network resource adaptive configuration method according to the embodiment of the first aspect when executed by a processor.
The embodiment of the invention has the following beneficial effects: according to the embodiment of the invention, the operation instruction of the client is acquired through the HTTP request, the configuration information is determined according to the operation instruction, then the network configuration information is stored in a distributed mode, and the configuration of the virtual sub-network is performed according to the query result by periodically querying the network configuration information, so that the automatic configuration of the container cloud platform is realized, and the efficiency and the accuracy are high.
Drawings
Fig. 1 is a schematic flow chart of steps of a network resource adaptive configuration method based on a container cloud platform according to an embodiment of the present invention;
fig. 2 is a block diagram of a network resource adaptive configuration system based on a container cloud platform according to an embodiment of the present invention;
fig. 3 is another structural block diagram of a network resource adaptive configuration system based on a container cloud platform according to an embodiment of the present invention.
Detailed Description
The invention will now be described in further detail with reference to the drawings and to specific examples. The step numbers in the following embodiments are set for convenience of illustration only, and the order between the steps is not limited in any way, and the execution order of the steps in the embodiments may be adaptively adjusted according to the understanding of those skilled in the art.
At present, many container cloud platforms provide application running platforms through technologies such as Docker, kubernetes and the like, so that operation and maintenance automation is realized, application is rapidly deployed, application environment resources are elastically stretched and dynamically adjusted, and research and development operating efficiency is improved. kubernetes itself is not responsible for the work of network setup, it requires configuring the network of pod in the form of a third party network management software plug-in. According to the usage requirement of kubenetes on network plug-ins, the network plug-ins must be installed under the working node/usr/libexec/kubenete-plug-ins/net/exec catalog in a specific naming format which is a combination of plug-in name/plug-in name or vendorname-plug-in name/plug-in name, and the network plug-ins are operated by kubenetes components on the working node. Pod is a combination of a plurality of related containers and is a logic concept; the Pod contains containers running on the same host that use the same network namespaces, IP addresses and ports to discover and communicate with each other through localhost, sharing a block of storage volume space. The smallest unit of creation, scheduling and management in Kubernetes is Pod. A Pod typically houses only one service container and one network for unified network management.
As shown in fig. 1, an embodiment of the present invention provides a method for adaptively configuring network resources based on a container cloud platform, including the steps of:
s100, acquiring an operation instruction of a client through an HTTP request, and determining network configuration information of the operation instruction; the operation instructions comprise creation, parameter setting, deletion and query.
Specifically, the query or setting requests of various clients to the network resources are designed to be sent as different HTTP requests, and the processor calls different processing functions to receive the requests according to different business logic and performs corresponding background operation.
Specifically, the differences of calling the network plug-in action parameter according to kubernetes are divided into three APIs (Application Programming Interface, application program interface): 1. the method comprises the steps of configuring a container network API when a container is created, clearing a container network setting API when the container is deleted, and periodically inquiring the container state API. The API is set according to the actual situation, and the embodiment of the present invention is not particularly limited. For example, the network administrator network management requirements and API designs are as follows: 1. virtual subnet creation/deletion/query API,2, container network resource usage allowance creation/update API,3, working node join/exit cluster API. For another example, to service requests for working node container network resource monitoring data collection, network resource monitoring requirements and APIs design APIs for network resource usage of the container (historical network transmit/receive traffic and real-time network speed).
And S200, carrying out distributed storage on the network configuration information.
Specifically, all the used network configuration information is persistently stored in the key-value data management background, and is distributed, and each network node can share network topology and configuration information by using the network configuration information, and the management background ensures consistency of all the configuration information.
S300, inquiring network configuration information stored in a distributed mode according to a preset time interval, and completing configuration of a virtual sub-network according to the network configuration information.
Specifically, the operations of container network configuration and the like are automatically completed by periodically querying the update of the relevant network configuration data.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of: registering and updating the working nodes of the virtual sub-network.
In addition, none of the current network solutions based on container cloud can meet the requirement of controlling network resources, and none of them has the function of setting the quality of service of the container network, which means that the application of large network traffic throughput of one tenant is likely to affect the normal network communication of other tenants, which clearly limits the use of the container cloud platform greatly.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of:
monitoring traffic usage information of the virtual sub-network, and publishing the traffic usage information; the traffic usage information includes transmit traffic information and receive traffic information.
Optionally, the network resource adaptive configuration method based on the container cloud platform further comprises the steps of:
and setting an upper flow limit for the virtual sub-network.
Specifically, the network resources used by the container are controlled by an interface using the linux system network resource control. In addition, the network usage information of each container is collected and counted and exposed in an http mode, so that real and historical traffic information is obtained.
The embodiment of the invention has the following beneficial effects: according to the embodiment of the invention, the operation instruction of the client is acquired through the HTTP request, the configuration information is determined according to the operation instruction, then the network configuration information is stored in a distributed mode, and the configuration of the virtual sub-network is performed according to the query result by periodically querying the network configuration information, so that the automatic configuration of the container cloud platform is realized, and the efficiency and the accuracy are high.
As shown in fig. 2, an embodiment of the present invention provides a network resource adaptive configuration system based on a container cloud platform, including:
the HTTP API Server module is used for acquiring the operation instruction of the client through an HTTP request and determining the network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query;
the distributed storage module is used for carrying out distributed storage on the network configuration information;
and the automatic configuration module is used for inquiring the stored network configuration information according to the preset time interval and completing the configuration of the virtual sub-network according to the network configuration information.
Optionally, the automatic configuration module is further configured to register and update the working node of the virtual sub-network.
Specifically, the HTTP API Server module is an interface module for external service, where query or setting requests of various clients for network resources are designed as different HTTP requests to be sent to the API Server, and the API Server calls different processing functions according to different service logics to receive the requests, and performs corresponding background operations. The API Server is designed as an independent Web Server module, which is developed based on the Web framework of GO language, the API Server main program monitors 8888 port of Localhost, waits for HTTP request of client, and moves a new *** back to process whenever a new request arrives, and the new *** informs the background module such as automatic configuration module to do specific work. For example, when a network administrator sends a request for creating a virtual subnet, the HTTP API Server module receives the request, stores information of the virtual subnet, such as a name and an IP address range, in the distributed configuration management module, and returns a result of successful setting to the network administrator after the storage is successful. When the container network automatic configuration module queries the management background to find out the new virtual network information, a corresponding network access is created on the working node according to the configuration information such as the name, the IP range and the like of the new virtual network information, and the new virtual network information is used for future container communication.
Specifically, the distributed storage module persistently stores all network configuration information in the key-value data management background, and is distributed, each network node can share network topology and configuration information by using the network configuration information, and the management background ensures consistency of all the configuration information. The netAgent is a background module which needs to be operated by each cluster working node, is responsible for configuration management work, provides a uniform interface for other modules to use, such as updating or inquiring operation of HTTP API Server configuration information, and ensures the consistency of the configuration information on each working node by using a Raft algorithm. The netAgent has two specific roles, namely Client and Server. The Client netAgent is a stateless agent, and forwards all requests such as queries to the server agent using RPC (Remote Procedure Call ), which occupies little computing resources and network bandwidth resources. The Server netAgent is responsible for a plurality of tasks including participating in the operations of Raft quorum, maintaining the cluster node state, responding to PRC queries, participating in leader election and the like. All server agents in the cluster are Raftpeers, and all servers together elect a cluster leader; the leader server of the cluster is responsible for processing all query and transaction operations; all transactions are also replicated to other server netagents, as required by the Raft-evolutionary algorithm.
Specifically, the automatic configuration module completes all network configuration work, and automatically completes the work of building and maintaining the overlay network, configuring the container network and the like by periodically inquiring the update of the related network configuration data in the distributed storage module.
Establishment and maintenance aspects of the overlay network: a cover network construction scheme based on vxlan is selected, and because of the number of container cloud platform nodes, the cover network needs to be automatically maintained and managed, and the work is completed by using serf; when a new working node is added, the new working node needs to actively register with a leader server in the cluster; when a brand new cluster is created, the first node becomes a leader server; after registration, other nodes automatically acquire the information of the newly added node through cluster member list information transmitted by gossip protocol, and automatically establish vxlan tunnel connection with the newly added node. When a certain node actively exits, other nodes can also know which node is offline through cluster member list information, and the connection with the vxlan tunnel of the node is automatically disconnected. In particular, a callback function is defined to process the change of the cluster member information by utilizing the cluster member management function provided by the serv, and the callback function is automatically called each time the product program receives the update of the node information. When receiving the information added by the new node, calling the related function and the new node to establish vxlan tunnel connection and expanding the coverage network. When the node exit information is received, the vxlan tunnel connection established before the node exit information is deleted.
Automatic management aspect of virtual heat sub-network: for each new virtual network, a ovs internal port is created with the same name as the virtual sub-network and its tag is set as the smallest unused VNI in the system, after which the first IP in the virtual sub-network address range is used as the IP for the port, this network will then become the default gateway for other containers of the same virtual sub-network on this host, which functions very much like the docker0 bridge in docker, except that it carries the identity of the virtual sub-network. For each virtual network to be deleted, the previously created network interface is deleted and the VNI number of the virtual subnet is reclaimed for future virtual subnets.
Automatic configuration aspect of container network: an internal port of ovs is first created, named ovsxxxx, where xxxx is randomly generated and its port tag is set to VNI of the designated virtual subnet, after which the internal port is placed into the network nasspace of the infra container. After the setting is completed, the network setting is continuously performed on the intermediate port under the network Namespace switched from the host network Namespace to the container, the setting comprises using the minimum available IP of the virtual sub-network as the IP of the infra container, and in addition, the IP using the static address designated by the user as the IP of the infra container is supported. The use of static addresses ensures that the containers use the same IP addresses before and after migration. In addition to configuring IP, it is also necessary to configure MAC address, MTU and default gateway. The MAC address is generated uniquely according to the IP address, and the same virtual subnet is not repeated; MTU is set to 1440bytes; the default gateway address is set to the first IP in the smart range of the virtual subnet. Finally, the present product program enables the interface, which the pod will use in the future as a network interface for outbound communications. After the setting is finished, the network is switched back to the network of the host again, and the information of successful setting is returned, and the next request for setting the container network is continued to be waited.
Optionally, as shown in fig. 2, the network resource adaptive configuration system based on the container cloud platform further includes:
the monitoring module is used for monitoring the traffic use information of the virtual sub-network and publishing the traffic use information; the traffic usage information includes transmit traffic information and receive traffic information.
Optionally, the monitoring module is further configured to set an upper traffic limit for the virtual sub-network.
Specifically, the monitoring module controls network resources used by the container by utilizing a linux system network resource control interface. In addition, the monitoring module is responsible for collecting and counting the network usage information of each container and exposing the network usage information through the API Server in an http mode, such as real-time and historical flow statistics data. The control of the network transmission delay of the container is realized by using the command operation execution kernel netem module, and the network transmission bandwidth upper limit of the container is controlled by adopting a TBF algorithm. Besides the network resource control function, the network receiving and transmitting data flow information of each container on the working node is collected at fixed time and is exposed in an HTTP mode for being collected and read by the monitoring data software.
It can be seen that the content in the above method embodiment is applicable to the system embodiment, and the functions specifically implemented by the system embodiment are the same as those of the method embodiment, and the beneficial effects achieved by the method embodiment are the same as those achieved by the method embodiment.
As shown in fig. 3, an embodiment of the present invention provides a network resource adaptive configuration system based on a container cloud platform, including:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to implement the container cloud platform-based network resource adaptive configuration method described above.
It can be seen that the content in the above method embodiment is applicable to the system embodiment, and the functions specifically implemented by the system embodiment are the same as those of the method embodiment, and the beneficial effects achieved by the method embodiment are the same as those achieved by the method embodiment.
Furthermore, embodiments of the present application disclose a computer program product or a computer program, which is stored in a computer readable storage medium. The processor of the computer device may read the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device performs the above-described container cloud platform-based network resource adaptive configuration method. Similarly, the content in the above method embodiment is applicable to the present storage medium embodiment, and the specific functions of the present storage medium embodiment are the same as those of the above method embodiment, and the achieved beneficial effects are the same as those of the above method embodiment.
While the preferred embodiment of the present invention has been described in detail, the invention is not limited to the embodiment, and various equivalent modifications and substitutions can be made by those skilled in the art without departing from the spirit of the invention, and these modifications and substitutions are intended to be included in the scope of the present invention as defined in the appended claims.

Claims (10)

1. The network resource adaptive configuration method based on the container cloud platform is characterized by comprising the following steps of:
acquiring an operation instruction of a client through an HTTP request, and determining network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query;
the network configuration information is stored in a distributed mode;
inquiring network configuration information stored in a distributed mode according to a preset time interval, completing configuration and management of a virtual sub-network according to the network configuration information, and completing management of the virtual sub-network according to the network configuration information specifically comprises the following steps: and inquiring a new virtual sub-network, creating an internal port with the same name as the new virtual sub-network, setting the label of the internal port as a minimum unused virtual interface in the system, and taking the first IP in the address range of the new virtual sub-network as the IP of the virtual interface.
2. The container cloud platform-based network resource adaptive configuration method of claim 1, further comprising the steps of:
monitoring traffic usage information of the virtual sub-network, and publishing the traffic usage information; the traffic usage information includes transmit traffic information and receive traffic information.
3. The container cloud platform-based network resource adaptive configuration method of claim 1, further comprising the steps of:
and setting an upper flow limit for the virtual sub-network.
4. The container cloud platform-based network resource adaptive configuration method of claim 1, further comprising the steps of:
registering and updating the working nodes of the virtual sub-network.
5. A container cloud platform-based network resource adaptive configuration system, comprising:
the HTTP API Server module is used for acquiring the operation instruction of the client through an HTTP request and determining the network configuration information of the operation instruction; the operation instruction comprises creation, parameter setting, deletion and query;
the distributed storage module is used for carrying out distributed storage on the network configuration information;
the automatic configuration module is used for inquiring the stored network configuration information according to a preset time interval, completing the configuration and management of the virtual sub-network according to the network configuration information, and completing the management of the virtual sub-network according to the network configuration information, and specifically comprises the following steps: and inquiring a new virtual sub-network, creating an internal port with the same name as the new virtual sub-network, setting the label of the internal port as a minimum unused virtual interface in the system, and taking the first IP in the address range of the new virtual sub-network as the IP of the virtual interface.
6. The container cloud platform based network resource adaptive configuration system of claim 5, further comprising:
the monitoring module is used for monitoring the traffic use information of the virtual sub-network and publishing the traffic use information; the traffic usage information includes transmit traffic information and receive traffic information.
7. The container cloud platform based network resource adaptive configuration system of claim 6, wherein said monitoring module is further configured to set an upper traffic limit for said virtual sub-network.
8. The container cloud platform based network resource adaptive configuration system of claim 5, wherein said auto-configuration module is further configured to register and update the working nodes of said virtual sub-network.
9. A container cloud platform-based network resource adaptive configuration system, comprising:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to implement the container cloud platform-based network resource adaptation configuration method of any one of claims 1-4.
10. A storage medium having stored therein a processor executable program, which when executed by a processor is for performing the container cloud platform based network resource adaptation configuration method of any of claims 1-4.
CN202110864869.0A 2021-07-29 2021-07-29 Network resource adaptive configuration method, system and medium based on container cloud platform Active CN113660316B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110864869.0A CN113660316B (en) 2021-07-29 2021-07-29 Network resource adaptive configuration method, system and medium based on container cloud platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110864869.0A CN113660316B (en) 2021-07-29 2021-07-29 Network resource adaptive configuration method, system and medium based on container cloud platform

Publications (2)

Publication Number Publication Date
CN113660316A CN113660316A (en) 2021-11-16
CN113660316B true CN113660316B (en) 2024-03-12

Family

ID=78490854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110864869.0A Active CN113660316B (en) 2021-07-29 2021-07-29 Network resource adaptive configuration method, system and medium based on container cloud platform

Country Status (1)

Country Link
CN (1) CN113660316B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114172802B (en) * 2021-12-01 2024-04-26 百果园技术(新加坡)有限公司 Container network configuration method, device, computing node, master node and storage medium
CN114826964B (en) * 2022-04-11 2024-04-05 京东科技信息技术有限公司 Resource monitoring method, device and system
CN115225482B (en) * 2022-06-10 2023-10-20 中电云数智科技有限公司 Method and device for carrying out Pod container network configuration based on Kubernetes
US11894988B1 (en) * 2022-12-06 2024-02-06 Dell Products L.P. System and method for logical network management in virtual storage appliances within a cloud computing environment

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8639783B1 (en) * 2009-08-28 2014-01-28 Cisco Technology, Inc. Policy based configuration of interfaces in a virtual machine environment
CN104580120A (en) * 2013-10-28 2015-04-29 北京启明星辰信息技术股份有限公司 On-demand-service virtualization network intrusion detection method and device
CN106775918A (en) * 2015-11-23 2017-05-31 中国电信股份有限公司 Dispatching method of virtual machine, virtual machine manager and SDN systems
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
CN107566541A (en) * 2017-08-03 2018-01-09 携程旅游信息技术(上海)有限公司 Capacitor network resource allocation methods, system, storage medium and electronic equipment
CN108449197A (en) * 2018-01-03 2018-08-24 北京大学 A kind of cloudy environment network construction method based on software defined network
CN108964959A (en) * 2017-05-27 2018-12-07 阿里巴巴集团控股有限公司 A kind of network interface card direct communication system and data packet monitoring and managing method for virtual platform
CN109582441A (en) * 2018-11-30 2019-04-05 北京百度网讯科技有限公司 For providing system, the method and apparatus of container service
CN110417896A (en) * 2019-07-31 2019-11-05 中国工商银行股份有限公司 The system and method for block chain dynamic group net based on cloud
CN111049747A (en) * 2019-12-18 2020-04-21 北京计算机技术及应用研究所 Intelligent virtual network path planning method for large-scale container cluster
CN112187517A (en) * 2020-09-07 2021-01-05 烽火通信科技股份有限公司 Configuration method, platform and controller for SDN virtual routing of data center
CN112953908A (en) * 2021-01-28 2021-06-11 中国工商银行股份有限公司 Network isolation configuration method, device and system
CN113127199A (en) * 2021-04-22 2021-07-16 康键信息技术(深圳)有限公司 Load balancing configuration method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11012297B2 (en) * 2018-04-16 2021-05-18 Vmware, Inc. Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8639783B1 (en) * 2009-08-28 2014-01-28 Cisco Technology, Inc. Policy based configuration of interfaces in a virtual machine environment
CN104580120A (en) * 2013-10-28 2015-04-29 北京启明星辰信息技术股份有限公司 On-demand-service virtualization network intrusion detection method and device
CN106775918A (en) * 2015-11-23 2017-05-31 中国电信股份有限公司 Dispatching method of virtual machine, virtual machine manager and SDN systems
CN108964959A (en) * 2017-05-27 2018-12-07 阿里巴巴集团控股有限公司 A kind of network interface card direct communication system and data packet monitoring and managing method for virtual platform
CN107566541A (en) * 2017-08-03 2018-01-09 携程旅游信息技术(上海)有限公司 Capacitor network resource allocation methods, system, storage medium and electronic equipment
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
CN108449197A (en) * 2018-01-03 2018-08-24 北京大学 A kind of cloudy environment network construction method based on software defined network
CN109582441A (en) * 2018-11-30 2019-04-05 北京百度网讯科技有限公司 For providing system, the method and apparatus of container service
CN110417896A (en) * 2019-07-31 2019-11-05 中国工商银行股份有限公司 The system and method for block chain dynamic group net based on cloud
CN111049747A (en) * 2019-12-18 2020-04-21 北京计算机技术及应用研究所 Intelligent virtual network path planning method for large-scale container cluster
CN112187517A (en) * 2020-09-07 2021-01-05 烽火通信科技股份有限公司 Configuration method, platform and controller for SDN virtual routing of data center
CN112953908A (en) * 2021-01-28 2021-06-11 中国工商银行股份有限公司 Network isolation configuration method, device and system
CN113127199A (en) * 2021-04-22 2021-07-16 康键信息技术(深圳)有限公司 Load balancing configuration method, device, equipment and storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"容器云平台网络资源配置管理***的设计";冯文超;《工业仪表与自动化装置》;第1.2节、第1.5.2节 *
Qi Zhang ; Ling Liu ; Calton Pu ; Qiwei Dou ; Liren Wu ; Wei Zhou."A Comparative Study of Containers and Virtual Machines in Big Data Environment".《2018 IEEE 11th International Conference on Cloud Computing (CLOUD)》.2018,全文. *
冯文超."容器云平台网络资源配置管理***的设计".《工业仪表与自动化装置》.2018,第1.2节、第1.5.2节. *
基于Docker容器的云平台设计与实现;李灿彬;甘宏;;科技广场(第06期);全文 *

Also Published As

Publication number Publication date
CN113660316A (en) 2021-11-16

Similar Documents

Publication Publication Date Title
CN113660316B (en) Network resource adaptive configuration method, system and medium based on container cloud platform
CN109104318B (en) Method for realizing cluster self-adaptive deployment
US10469629B2 (en) Container networking for connecting network controller applications to a switch fabric
US7451199B2 (en) Network attached storage SNMP single system image
CN107493191B (en) Cluster node and self-scheduling container cluster system
CN112042170B (en) DHCP implementation on nodes for virtual machines
KR102438214B1 (en) ICT service provision method and system
US20120117246A1 (en) Method And System For The Efficient And Automated Management of Virtual Networks
CN112637332B (en) Service registration discovery method and system
CN109117259B (en) Task scheduling method, platform, device and computer readable storage medium
EP3186919B1 (en) Network service aware routers, and applications thereof
CN111193773A (en) Load balancing method, device, equipment and storage medium
CN110740355A (en) Equipment monitoring method and device, electronic equipment and storage medium
CN114422519B (en) Data request processing method and device, electronic equipment and storage medium
CN110196721B (en) Internet data center management method, system and medium
CN110247778A (en) Installation method of operating system, device, electronic equipment and storage medium
CN114615320A (en) Service governance method, service governance device, electronic equipment and computer-readable storage medium
CN114124890A (en) Determination method, virtual router, control equipment and domain name resolution system
Großmann et al. Cloudless computing-a vision to become reality
JP2012089015A (en) Distributed information processing system, distributed information processing method and data transfer unit
CN112350842B (en) Method for resetting data transmission network in distributed training task training process
PEREPELKIN et al. MODERN INFORMATION TECHNOLOGIES AND IT-EDUCATION
WO2017032394A1 (en) Network data sharing in communication networks
CN117834704A (en) Communication method and device for cloud multi-core application, computer equipment and storage medium
CN114371944A (en) Distributed service remote calling method, system, device and storage medium

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
GR01 Patent grant
GR01 Patent grant