CN114064213A - Kubernets container environment-based rapid arranging service method and system - Google Patents
Kubernets container environment-based rapid arranging service method and system Download PDFInfo
- Publication number
- CN114064213A CN114064213A CN202111355254.1A CN202111355254A CN114064213A CN 114064213 A CN114064213 A CN 114064213A CN 202111355254 A CN202111355254 A CN 202111355254A CN 114064213 A CN114064213 A CN 114064213A
- Authority
- CN
- China
- Prior art keywords
- service
- configuration
- task
- information
- analyzing
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000003860 storage Methods 0.000 claims abstract description 34
- 238000004458 analytical method Methods 0.000 claims abstract description 10
- 230000008569 process Effects 0.000 claims abstract description 8
- 230000007246 mechanism Effects 0.000 claims abstract description 7
- 238000012827 research and development Methods 0.000 claims abstract description 7
- 230000004048 modification Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 238000007726 management method Methods 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 claims description 4
- 238000013475 authorization Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000002360 preparation method Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a fast arranging service method based on a Kubernets container environment, which comprises the following steps: defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks; the project service arranges nginx configuration, parameter configuration, environment configuration and initialization; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob; analyzing whether storage is needed; configuring a service arrangement template dependency relationship, wherein the service arrangement template relates to a plurality of services, analyzing whether the plurality of services have the dependency relationship, and analyzing the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship; a trigger orchestration is invoked. The method can solve the problems of high stability of a code dependence originating end, low preparation and deployment efficiency of an application software running environment and efficiency of manual updating and rollback.
Description
Technical Field
The invention relates to the technical field of containerized deployment environments, in particular to a fast arranging service method and system based on a Kubernets container environment.
Background
With the popularization of containerization technology and the rise of cloud-based continuous delivery, various major companies begin to research and use continuous delivery products, a kubernets container platform based on Docker is increasingly applied to production environments, and when a Deployment application in the kubernets container platform is updated, a new code needs to be pulled from a code library first, compiled to construct a new version application, manufactured into a mirror image and uploaded to a mirror image warehouse, and then the Deployment application in the kubernets needs to be updated.
However, almost all service systems store various types of operation information in the server. And depends heavily on the stability of the server. With the increase of the code amount and the amount of the code, most systems only record the latest data parameters, the efficiency of manual updating and rollback is lower, the possibility of misoperation is higher, and the labor cost is higher. Therefore, in order to solve the above problems, it is important to provide a fast arranging service method based on the Kubernets container environment.
Disclosure of Invention
The invention aims to provide a fast arranging service method and system based on a Kubernets container environment. So as to solve the technical problems existing in the background technology.
In order to achieve the purpose, the invention adopts the following technical scheme:
a fast arranging service method based on a Kubernets container environment comprises the following steps: defining a service arrangement template; defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks; the project service arranges nginx configuration, parameter configuration, environment configuration and initialization; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob; analyzing whether storage is needed or not and a storage mode adopted when the storage is needed; configuring a service arrangement template dependency relationship, wherein the service arrangement template relates to a plurality of services, analyzing whether the plurality of services have the dependency relationship, and analyzing the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship; a trigger orchestration is invoked.
In some embodiments, the method further comprises:
deploying environment, creating cluster and node; defining an area;
creating tenant information;
carrying out authorization association on the tenant and the cluster;
adding a new administrator under the tenant;
adding a new project for an administrator, and configuring project information, project personnel information and authority;
opening a service authority for the project and acquiring service information;
newly adding applications, and isolating service arrangement according to application classification;
newly adding configuration information, secret information and storage PVC information shared by service arrangement;
newly establishing service arrangement under the created cluster, tenant, area and project, and filling the global configuration of the service arrangement;
performing task configuration on a service arranging stage of service arrangement, wherein the task configuration comprises log configuration;
service orchestration information for the project is saved.
In some embodiments, opening a service right for the item, and obtaining the service information further includes:
after entering the opened service, the administrator adds space and configures space information: and information such as mirror images, white lists, resources and the like are used for distinguishing the resources according to space and isolating different contents.
In some embodiments, the method further comprises:
initializing service arrangement;
and storing the stored project service arrangement configuration information in a service arrangement configuration table of the database server, and converting each task into a task script in yml format by a script code generator on the basis of the configuration information by using a background service program module.
In some embodiments, the initialization includes the following operations:
and judging the current state, if the current state is a Deployment stateless load or a StateUSet stateful load task Job, triggering service arrangement execution when the user calls the task, and if the current state is a timed task CronJob, triggering service arrangement execution when a timed rule is met after the user calls the task.
In some embodiments, the method further comprises selecting and editing the saved service orchestration configuration, the editing comprising at least one of: modifying task sequence, task configuration information and adding and deleting tasks;
wherein, each modification of the service arrangement configuration is stored in a service arrangement configuration table established by the database server in a version mode.
In some embodiments, the Kubernets vessel environment comprises:
the front-end module is used for providing a human-computer interaction interface;
the database server is used for storing data information;
the pipeline server is used for creating and executing continuous integration and continuous deployment service arrangement and pushing the product to a product library;
the product library is used for storing War bags and Docker mirror images;
gitlab, open source code hosting software, code hosting;
the code warehouse is used for storing project source codes;
the back end management platform is used for integrating a core center of resources and is responsible for connecting the front end, a server of the production line, a product library and a server of the database.
Meanwhile, the invention also discloses a rapid arranging service system based on the Kubernets container environment, which comprises the following steps:
the definition module is used for defining a service arrangement template; defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks;
the first configuration module is used for scheduling nginx configuration, parameter configuration, environment configuration and initialization of project services; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob;
the analysis module is used for analyzing whether storage is needed or not and a storage mode adopted when the storage is needed;
the second configuration module is used for configuring the dependency relationship of the service arrangement template, wherein the service arrangement template relates to a plurality of services, analyzes whether the plurality of services have the dependency relationship, and analyzes the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship;
and the trigger module is used for calling the trigger arrangement.
Meanwhile, the invention also discloses a rapid arranging service device based on the Kubernets container environment, which comprises a processor and a memory; the memory is configured to store instructions that, when executed by the processor, cause the apparatus to implement any of the Kubernets container environment-based fast orchestration service methods described above.
Meanwhile, the invention also discloses a computer-readable storage medium, wherein the storage medium stores computer instructions, and after the computer reads the computer instructions in the storage medium, the computer runs any one of the Kubernets container environment-based rapid arranging service methods.
Advantageous effects
Compared with the prior art, the invention has the following remarkable advantages:
the invention makes service arrangement tasks be configured atomically and parametrically, so that the tasks are highly reusable; a service arrangement template, a service arrangement task, a service arrangement dependency relationship and a service arrangement stage are designed, so that common service arrangement can be defined more quickly; the service arrangement configuration function realizes visual modular configuration, changes the traditional script configuration mode, reduces the configuration difficulty of service arrangement, and solves the problems of high stability of code dependence originating, low preparation and deployment efficiency of application software operating environment, and manual update and rollback efficiency.
Drawings
Fig. 1 is a schematic diagram of a fast orchestration service system based on a Kubernets container environment according to the present embodiment;
fig. 2 is a schematic flow chart of a fast orchestration service method based on a Kubernets container environment according to this embodiment;
fig. 3 is a schematic flow chart of a fast orchestration service method based on a Kubernets container environment according to this embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
On the contrary, this application is intended to cover any alternatives, modifications, equivalents, and alternatives that may be included within the spirit and scope of the application as defined by the appended claims. Furthermore, in the following detailed description of the present application, certain specific details are set forth in order to provide a better understanding of the present application. It will be apparent to one skilled in the art that the present application may be practiced without these specific details.
A fast orchestration service method and system based on a Kubernets container environment according to embodiments of the present application will be described in detail below with reference to fig. 1 to 3. It is to be noted that the following examples are only for explaining the present application and do not constitute a limitation to the present application.
Example 1
As shown in fig. 1, a fast orchestration service system 100 based on a Kubernets container environment includes:
the definition module is used for defining a service arrangement template; defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks;
the first configuration module is used for scheduling nginx configuration, parameter configuration, environment configuration and initialization of project services; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob;
the analysis module is used for analyzing whether storage is needed or not and a storage mode adopted when the storage is needed;
the second configuration module is used for configuring the dependency relationship of the service arrangement template, wherein the service arrangement template relates to a plurality of services, analyzes whether the plurality of services have the dependency relationship, and analyzes the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship;
and the trigger module is used for calling the trigger arrangement.
Example 2
Fig. 2 shows a fast orchestration service method based on a Kubernets container environment, which includes the following specific processes 200:
Defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks;
Specifically, the implementation of the above steps is based on the following environment configurations:
the front-end module is used for providing a human-computer interaction interface; the database server is used for storing data information; the pipeline server is used for creating and executing continuous integration and continuous deployment service arrangement and pushing the product to a product library; the product library is used for storing War bags and Docker mirror images; gitlab, open source code hosting software, code hosting; the code warehouse is used for storing project source codes; the back end management platform is used for integrating a core center of resources and is responsible for connecting the front end, a server of the production line, a product library and a server of the database.
In some embodiments, as shown in fig. 3, the method for fast orchestration service based on the Kubernets container environment is implemented based on the following operation flows:
1. deploying an environment, and creating a cluster and a node; defining an area;
the cluster resources provide resource guarantee for service arrangement; after the service arranging template is called, the service arranging template can be scheduled to the node, the labeled node can be designated, the resource use of all services in the cluster is guaranteed, and the service arranging template can be scheduled to other nodes when the current resources are insufficient.
2. Creating tenant information;
different tenants use so that they can work at different levels for their own authorized resources.
3. Carrying out authorization association on the tenant and the cluster;
different service choreographies can be used with different resources.
4. Adding a new administrator under the tenant;
5. newly adding a project by an administrator, and configuring project information, project personnel information and authority;
6. opening a service authority for the project and acquiring service information;
7. after entering the opened service, the administrator adds space and configures space information: information such as mirror images, white lists, resources and the like, and different contents are separated according to space resources;
the mirror's domain name, username, password, etc. information is configured and can be used during service orchestration. It is distinguished whether to use the mirroring of the intranet or the mirroring of a third party.
8. Newly adding applications, and isolating service arrangement according to application classification;
9. newly adding configuration information shared by service arrangement;
service orchestration usually requires some basic environment configuration, which can be configured with config information in the form of nginx/yml file, or can be configured with environment variables at orchestration time; where service orchestration is dependent, multiple services may be associated here.
10. Arranging shared secret information for the newly added service;
similarly, there are some secret configuration information, which need to be configured; io/tls type, may be Opaque type, or kubenetes type, and requires information of configuration crt and key.
11. Newly-added service arrangement shared storage PVC information;
according to whether the service arrangement is default and stateful, whether the storage information is self-built or configured by storageclass configured by a management background and the storage which is automatically created when the stateful is created is determined, the drive type of the storage, the file system type, the address of a node, the account number of an administrator, the password and the like are determined, and the access mode is exclusive, read-write sharing, read-only sharing and the capacity size.
12. Newly establishing service arrangement under the created cluster, tenant, area and project, and filling the global configuration of the service arrangement;
selecting a cluster, a tenant, a region and a project, creating service arrangement, configuring global information such as service names and the like;
13. then, task configuration is carried out on the service arrangement stage of the service arrangement, so that free arrangement of tasks is realized, including log configuration and the like;
configuring service to arrange specific information including whether to collect logs, whether to need storage volumes, mount path, whether to run with root identity, user ID and user group ID during running, mount group ID, whether mirror image is taken from intranet or third party mirror image, user name and password required by pulling mirror image, policy of pulling mirror image, request and limit setting of resources including CPU and memory, privilege mode, whether container runs with root identity, user ID and user group ID during running, mount group ID, working directory, running parameters, running command, health check including survival check and ready check, container life cycle operation, copy condition, whether to need automatic adjustment, scheduling policy, whether to be nodes with specified label or not, system automatic scheduling, affinity and anti-affinity configuration, domain name configuration, port mapping, etc.
14. After each service arrangement stage is filled, the service arrangement information of the project can be stored;
and storing the information in a database after the information is stored.
15. Configuring other service information which depends, namely initializing service arrangement;
the service arrangement can be a single service or a plurality of services, and the plurality of services can have a dependency relationship. After the service orchestration is invoked, services are deployed in sequence according to the dependency relationships.
16. Storing the stored project service arrangement configuration information in a service arrangement configuration table of a database server, and converting each task into a task script in yml format by a script code generator on the basis of the configuration information by a background service program module;
17. after initialization, a background service program is ready, if the background service program is a Deployment stateless load task or a StateUSet stateful load task Job, service arrangement execution is triggered when a user calls the background service program, and if the background service program is a timing task CronJob, the user triggers service arrangement execution when a timing rule is met after calling the background service program;
18. the stored service arrangement configuration can be selected and edited, the task sequence and the task configuration information are modified, and the deleted tasks are added; each modification of the service arrangement configuration is stored in a service arrangement configuration table established by the database server in a version-by-version mode, and the historical version can be selected to check specific configuration information to support the rollback of the version.
When a user needs to deploy a certain service, the service arrangement can be called quickly to start the service, and when the current running service version is abnormal, the historical running normal version can be found from the service details to roll back.
Meanwhile, the invention also discloses a rapid arranging service device based on the Kubernets container environment, which comprises a processor and a memory; the memory is configured to store instructions that, when executed by the processor, cause the apparatus to implement any of the Kubernets container environment-based fast orchestration service methods described above.
Meanwhile, the invention also discloses a computer-readable storage medium, wherein the storage medium stores computer instructions, and after the computer reads the computer instructions in the storage medium, the computer runs any one of the Kubernets container environment-based rapid arranging service methods.
In summary, the fast arranging service method based on the Kubernets container environment can effectively solve the problems of high stability of a code dependence originating terminal, low preparation and deployment efficiency of an application software operating environment, and efficiency of manual updating and rollback.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (10)
1. A fast arranging service method based on a Kubernets container environment is characterized by comprising the following steps:
defining a service arrangement template; defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks;
the project service arranges nginx configuration, parameter configuration, environment configuration and initialization; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob;
analyzing whether storage is needed or not and a storage mode adopted when the storage is needed;
configuring a service arrangement template dependency relationship, wherein the service arrangement template relates to a plurality of services, analyzing whether the plurality of services have the dependency relationship, and analyzing the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship;
a trigger orchestration is invoked.
2. The fast orchestration service method based on a Kubernets container environment according to claim 1, further comprising:
deploying environment, creating cluster and node; defining an area;
creating tenant information;
carrying out authorization association on the tenant and the cluster;
adding a new administrator under the tenant;
adding a new project for an administrator, and configuring project information, project personnel information and authority;
opening a service authority for the project and acquiring service information;
newly adding applications, and isolating service arrangement according to application classification;
newly adding configuration information, secret information and storage PVC information shared by service arrangement;
newly establishing service arrangement under the created cluster, tenant, area and project, and filling the global configuration of the service arrangement;
performing task configuration on a service arranging stage of service arrangement, wherein the task configuration comprises log configuration;
service orchestration information for the project is saved.
3. The fast arranging service method based on Kubernets container environment as claimed in claim 2, wherein opening service right for project, after obtaining service information further includes:
after entering the opened service, the administrator adds space and configures space information: and information such as mirror images, white lists, resources and the like are used for distinguishing the resources according to space and isolating different contents.
4. The fast orchestration service method based on a Kubernets container environment according to claim 3, further comprising:
initializing service arrangement;
and storing the stored project service arrangement configuration information in a service arrangement configuration table of the database server, and converting each task into a task script in yml format by a script code generator on the basis of the configuration information by using a background service program module.
5. The fast orchestration service method based on a Kubernets container environment according to claim 4, wherein the initialization comprises the following operations:
and judging the current state, if the current state is a Deployment stateless load or a StateUSet stateful load task Job, triggering service arrangement execution when the user calls the task, and if the current state is a timed task CronJob, triggering service arrangement execution when a timed rule is met after the user calls the task.
6. The fast editing service method based on Kubernets container environment as claimed in claim 5,
selecting and editing the stored service arrangement configuration, wherein the editing comprises at least one of the following: modifying task sequence, task configuration information and adding and deleting tasks;
wherein, each modification of the service arrangement configuration is stored in a service arrangement configuration table established by the database server in a version mode.
7. The fast orchestration service method based on a Kubernets container environment according to any one of claims 1-6, wherein the Kubernets container environment comprises:
the front-end module is used for providing a human-computer interaction interface;
the database server is used for storing data information;
the pipeline server is used for creating and executing continuous integration and continuous deployment service arrangement and pushing the product to a product library;
the product library is used for storing War bags and Docker mirror images;
gitlab, open source code hosting software, code hosting;
the code warehouse is used for storing project source codes;
the back end management platform is used for integrating a core center of resources and is responsible for connecting the front end, a server of the production line, a product library and a server of the database.
8. A fast editing service system based on a Kubernets container environment is characterized by comprising:
the definition module is used for defining a service arrangement template; defining a service arranging task template, analyzing a template application scene, analyzing a system and a tool related to a research and development process, and extracting specific configuration of tasks in different projects as parameters of the tasks;
the first configuration module is used for scheduling nginx configuration, parameter configuration, environment configuration and initialization of project services; the analysis service is a Deployment stateless load or a StatefUlSet stateful load or a task Job or a timed task CronJob;
the analysis module is used for analyzing whether storage is needed or not and a storage mode adopted when the storage is needed;
the second configuration module is used for configuring the dependency relationship of the service arrangement template, wherein the service arrangement template relates to a plurality of services, analyzes whether the plurality of services have the dependency relationship, and analyzes the establishment mechanism of the dependency relationship for further analyzing the strength sequence of the dependency relationship with the dependency relationship;
and the trigger module is used for calling the trigger arrangement.
9. A fast arranging service device based on Kubernets container environment comprises a processor and a memory; the memory is configured to store instructions that, when executed by the processor, cause the apparatus to implement the Kubernets container environment-based fast orchestration service method according to any one of claims 1-7.
10. A computer-readable storage medium storing computer instructions, wherein when the computer instructions in the storage medium are read by a computer, the computer executes the Kubernets container environment-based fast orchestration service method according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111355254.1A CN114064213B (en) | 2021-11-16 | 2021-11-16 | Quick arranging service method and system based on Kubernets container environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111355254.1A CN114064213B (en) | 2021-11-16 | 2021-11-16 | Quick arranging service method and system based on Kubernets container environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114064213A true CN114064213A (en) | 2022-02-18 |
CN114064213B CN114064213B (en) | 2024-05-31 |
Family
ID=80272696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111355254.1A Active CN114064213B (en) | 2021-11-16 | 2021-11-16 | Quick arranging service method and system based on Kubernets container environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114064213B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114924833A (en) * | 2022-05-06 | 2022-08-19 | 华东师范大学 | User-insensitive micro-service container deployment method and device |
CN116074063A (en) * | 2022-12-29 | 2023-05-05 | 中国联合网络通信集团有限公司 | Method, device, equipment and storage medium for realizing service deployment and private network isolation |
CN116150116A (en) * | 2023-04-12 | 2023-05-23 | 阿里云计算有限公司 | File system sharing method and device, electronic equipment and storage medium |
CN117707609A (en) * | 2024-02-06 | 2024-03-15 | 云账户技术(天津)有限公司 | Method and device for managing script tasks based on container arrangement management tool |
CN118158120A (en) * | 2024-01-08 | 2024-06-07 | 广州市玄武无线科技股份有限公司 | Centralized management cloud service arrangement method and system and electronic equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120167073A1 (en) * | 2010-12-28 | 2012-06-28 | Oracle International Corporation | Managed upgrades of components in an integrated software and hardware system |
US20180088925A1 (en) * | 2016-09-27 | 2018-03-29 | Ca, Inc. | Microservices version state visualization |
CN108681451A (en) * | 2018-05-14 | 2018-10-19 | 浪潮软件集团有限公司 | Visual kubernets micro-service arrangement implementation method |
CN110245003A (en) * | 2019-06-06 | 2019-09-17 | 中信银行股份有限公司 | A kind of machine learning uniprocessor algorithm arranging system and method |
CN110262806A (en) * | 2019-06-20 | 2019-09-20 | 杭州泰然鲸数云计算有限公司 | A kind of DevOps system for supporting automation services layout |
CN110704164A (en) * | 2019-09-30 | 2020-01-17 | 珠海市新德汇信息技术有限公司 | Cloud native application platform construction method based on Kubernetes technology |
CN111930388A (en) * | 2020-07-13 | 2020-11-13 | 银盛支付服务股份有限公司 | Continuous integration method and system based on k8s and docker container |
CN112286628A (en) * | 2020-10-19 | 2021-01-29 | 烽火通信科技股份有限公司 | System for unifying nanotube Kubernetes heterogeneous applications and operation method |
CN112527349A (en) * | 2020-12-02 | 2021-03-19 | 航天科工网络信息发展有限公司 | Dynamic deployment strategy optimization and continuous deployment service guarantee system |
-
2021
- 2021-11-16 CN CN202111355254.1A patent/CN114064213B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120167073A1 (en) * | 2010-12-28 | 2012-06-28 | Oracle International Corporation | Managed upgrades of components in an integrated software and hardware system |
US20180088925A1 (en) * | 2016-09-27 | 2018-03-29 | Ca, Inc. | Microservices version state visualization |
CN108681451A (en) * | 2018-05-14 | 2018-10-19 | 浪潮软件集团有限公司 | Visual kubernets micro-service arrangement implementation method |
CN110245003A (en) * | 2019-06-06 | 2019-09-17 | 中信银行股份有限公司 | A kind of machine learning uniprocessor algorithm arranging system and method |
CN110262806A (en) * | 2019-06-20 | 2019-09-20 | 杭州泰然鲸数云计算有限公司 | A kind of DevOps system for supporting automation services layout |
CN110704164A (en) * | 2019-09-30 | 2020-01-17 | 珠海市新德汇信息技术有限公司 | Cloud native application platform construction method based on Kubernetes technology |
CN111930388A (en) * | 2020-07-13 | 2020-11-13 | 银盛支付服务股份有限公司 | Continuous integration method and system based on k8s and docker container |
CN112286628A (en) * | 2020-10-19 | 2021-01-29 | 烽火通信科技股份有限公司 | System for unifying nanotube Kubernetes heterogeneous applications and operation method |
CN112527349A (en) * | 2020-12-02 | 2021-03-19 | 航天科工网络信息发展有限公司 | Dynamic deployment strategy optimization and continuous deployment service guarantee system |
Non-Patent Citations (3)
Title |
---|
SEBASTIEN VAUCHER: ""SGX-Aware Container Orchestration for Heterogeneous Clusters"", 《2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS(ICDCS)》, 23 July 2018 (2018-07-23), pages 730 - 741, XP033375926, DOI: 10.1109/ICDCS.2018.00076 * |
SUNSKY: ""K8S中的容器编排和应用编排"", Retrieved from the Internet <URL:《https://cloud.tencent.com/developer/article/1683430》> * |
兰智博: ""基于Kubernetes的容器云平台的设计与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 2021, 15 April 2021 (2021-04-15), pages 139 - 23 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114924833A (en) * | 2022-05-06 | 2022-08-19 | 华东师范大学 | User-insensitive micro-service container deployment method and device |
CN114924833B (en) * | 2022-05-06 | 2024-05-17 | 华东师范大学 | User-noninductive micro-service container deployment method and deployment device thereof |
CN116074063A (en) * | 2022-12-29 | 2023-05-05 | 中国联合网络通信集团有限公司 | Method, device, equipment and storage medium for realizing service deployment and private network isolation |
CN116074063B (en) * | 2022-12-29 | 2024-06-07 | 中国联合网络通信集团有限公司 | Method, device, equipment and storage medium for realizing service deployment and private network isolation |
CN116150116A (en) * | 2023-04-12 | 2023-05-23 | 阿里云计算有限公司 | File system sharing method and device, electronic equipment and storage medium |
CN118158120A (en) * | 2024-01-08 | 2024-06-07 | 广州市玄武无线科技股份有限公司 | Centralized management cloud service arrangement method and system and electronic equipment |
CN117707609A (en) * | 2024-02-06 | 2024-03-15 | 云账户技术(天津)有限公司 | Method and device for managing script tasks based on container arrangement management tool |
CN117707609B (en) * | 2024-02-06 | 2024-04-30 | 云账户技术(天津)有限公司 | Method and device for managing script tasks based on container arrangement management tool |
Also Published As
Publication number | Publication date |
---|---|
CN114064213B (en) | 2024-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114064213A (en) | Kubernets container environment-based rapid arranging service method and system | |
CN108876121B (en) | Work order processing method and device, computer equipment and storage medium | |
CN110912724B (en) | Parameter-driven automatic service arrangement method and device | |
CN109189469B (en) | Reflection-based android application micro-servitization method and system | |
WO2018036342A1 (en) | Csar-based template design visualization method and device | |
CN112269640B (en) | Method for realizing life cycle management of container cloud component | |
EP1582985B1 (en) | Test case inheritance controlled via attributes | |
CN111324571A (en) | Container cluster management method, device and system | |
EP0642077A1 (en) | Open process control system | |
CN111104106A (en) | Visual development method, system and medium for integrating business process and communication message | |
CN110569250B (en) | Management method and device for analysis library of Internet of things network element | |
CN111367818A (en) | System component testing method and device based on dynamic data return | |
CN109683973A (en) | A kind of Insyde product BIOS method for customizing, device, terminal and storage medium | |
CN111506314A (en) | Project development method, device, server and medium | |
CN104699503A (en) | Method and device for replacing function execution logic in Android system | |
CN101916208A (en) | System and method for calling driver module in multithreading | |
CN114912897A (en) | Workflow execution method, workflow arrangement method and electronic equipment | |
CN112784417B (en) | Avionics distributed joint simulation method and system based on SysML | |
CN114490694A (en) | Business rule processing method and device, server and storage medium | |
CN115729610A (en) | Operation and maintenance management method and system for components in cloud native environment | |
CN117971350A (en) | Applet operating method, device and computer readable storage medium | |
CN111124386B (en) | Animation event processing method, device, equipment and storage medium based on Unity | |
CN113886215A (en) | Interface test method, device and storage medium | |
CN113419743B (en) | Comprehensive application script deployment method, device, equipment and storage medium | |
CN116225464B (en) | Rapid deployment method of platform |
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 |