Sidecar-based integration capabilities for containerized applications
AssigneeRed Hat, Inc.
InventorBilgin Ibryam
Life of this patent
Estimating the term…
Abstract
Methods and systems for improved integration functions for applications are provided. In one embodiment, a method is provided that includes receiving a request to execute an application. The request may specify a primary container image for the application and a secondary container image for an integration function used by the application. A primary container may be created for execution of the primary container image and a secondary container image may be created for execution of the secondary container image. The primary and secondary containers may be executed to implement the application.
Claims20
A method comprising:
- receiving a request to execute an application, the request specifying (i) a primary container image including primary operations of the application and (ii) a secondary container image including an integration function necessary for proper execution of the primary operations;
- creating a primary container for execution of the primary container image;
- creating a secondary container for execution of the secondary container image, wherein the secondary container is a sidecar container of the primary container image;
- and
- executing both the primary container and the secondary container to implement the application.
A system comprising:
- a processor;
- and
- a memory storing instructions which, when executed by the processor, cause the processor to:
- receive a request to execute an application, the request specifying (i) a primary container image including primary operations of the application and (ii) a secondary container image including an integration function necessary for proper execution of the primary operations;
- create a primary container for execution of the primary container image;
- create a secondary container for execution of the secondary container image, wherein the secondary container is a sidecar container of the primary container image;
- and
- execute both the primary container and the secondary container to implement the application.
A non-transitory, computer-readable medium storing instructions which, when executed by a processor, cause the processor to:
- receive a request to execute an application, the request specifying (i) a primary container image including primary operations of the application and (ii) a secondary container image including an integration function necessary for proper execution of the primary operations;
- create a primary container for execution of the primary container image;
- create a secondary container for execution of the secondary container image, wherein the secondary container is a sidecar container of the primary container image;
- and
- execute both the primary container and the secondary container to implement the application.
Dependencies are inferred from the claim text.