Distributed container cluster image management master node, slave node, system and method
A container cluster and management system technology, applied in the computer field, can solve problems such as the reliability and security to be improved, and the low efficiency of the image management system, so as to improve the batch management ability, realize efficient and safe operation, and speed up the effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0049] figure 1 The framework diagram of the distributed container cluster management master node provided in this embodiment. In the system, the master node is the control node, which plays the role of cluster information storage and control, and generally does not run container-related services. The master node specifically includes:
[0050] Mirror database, request input module and mirror management module;
[0051] In response to the mirror management module successfully docking the mirror database and having the read and write authority of the mirror database, the mirror management module can perform read and write operations on the mirror database;
[0052] The mirror database is a distributed database, and is used to store the node information of all nodes, the node information including the current state of the node, the content of instruction execution, the instruction execution time and the instruction execution state log are stored in the distributed database of ...
Embodiment approach 2
[0070]In order to achieve the scalability and stability of the system, a new slave node can be authorized to the system in time when the system needs to add a slave node or an unexpected failure of the slave node occurs, and at the same time to increase the security of the system. On the basis of the above implementation, including:
[0071] The image management module includes a Web server, and the Web server is used for blocking and monitoring, waiting for the slave node to apply for a request to join the cluster. If a request to join the cluster sent from the slave node is received, the image management module performs the communication password in the request to join the cluster. Authentication. After the authentication is passed, the node name, role, operating system, operating system kernel version, container engine version, request time and communication password in the request to join the cluster will be written into the mirror database, and the update time of the slave...
Embodiment approach 3
[0075] In order to improve the efficiency of batch processing of container images in a cluster, based on the above embodiments, the image management module further includes: in response to the completion of the slave node joining the cluster, the image management module uses all slave node information and labels set for it as data The table is stored in the mirror database;
[0076] If the mirror management module determines that the request record input module obtains the specified label as the request target, it queries the mirror database for the list of slave nodes corresponding to the label, and obtains the IP address corresponding to the slave node in the list; These slave nodes send command execution contents, and the command execution contents include pull operations, update operations, delete operations, and cleanup operations.
[0077] The embodiment of the distributed container cluster management method applied to the master node provided by this embodiment is based...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com