IP Library Granted Patent US 12693848
Granted Patent B2
US 12693848 · App. 18/585,475 · Granted Jul 28, 2026

System and method for automatically redeploying containers on multiple nodes in an information technology infrastructure based on patches

Inventors: Han Wen Zhu (Beijing, CN); Xiao Ling Chen (Beijing, CN); Kui Zhang (TianJin, CN); Wen Bin Han (Beijing, CN)
Assignee: International Business Machines Corporation
G06F8/65G06F8/63G06F8/71G06F9/45558
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12693848
App. No.
18/585,475
Granted
Jul 28, 2026
Kind
B2
Abstract

A method for automatically redeploying containers on multiple nodes in an IT infrastructure based on patches includes installing a FixPackID attribute, a Sync Patch command, an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module and an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module into an automated deployment software having an automated deployment software configuration/deployment tool, running the automated deployment software configuration/deployment tool to update the FixPackID attribute into a metadata file of a new layer, update the FixPackID in a manifest item, and push the manifest item and the new layer to a repository and running the automated deployment software configuration/deployment tool to install the FixPackID into a manifest list, identify a FixPackID whose parentID is a target layer, confirm a patch type, implement a CORE for the new layer located within a production environment and install the new patch onto the production environment.

Claims (59)

1 . A method for automatically redeploying containers on multiple nodes in an IT infrastructure based on patches, the method comprising:

installing a FixPackID attribute and a Sync Patch command into an automated deployment software having an automated deployment software configuration and deployment tool;

installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module into the automated deployment software;

installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module into the automated deployment software;

running the automated deployment software configuration and deployment tool to cause the ISPRDGP to:

update the FixPackID into a metadata file of a new layer during a building image operation,

update the FixPackID in a manifest item, and

push the manifest item and the new layer to a repository; and

running the automated deployment software configuration and deployment tool to cause the ISPRDGC to:

install the FixPackID into a manifest list,

identify a FixPackID whose parentID is a target layer, confirm a patch type for a new patch,

implement a CORE for the new layers located within a production environment, and

install the new patch onto a production environment of the IT infrastructure.

2 . The method of claim 1 , wherein installing a FixPackID attribute and a Sync Patch command includes running the automated deployment software configuration and deployment tool to install the FixPackID attribute and the Sync Patch Command.

3 . The method of claim 1 , wherein installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGP module into an automation engine of the automated deployment software.

4 . The method of claim 1 , wherein installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGC module into a graph driver of the automated deployment software.

5 . The method of claim 1 , wherein the FixPackID attribute is configured to record a relationship between a previous layer and a patch layer on the repository and to create a new attribute of metadata for the patch layer and for a manifest configuration file.

6 . The method of claim 5 , wherein the FixPackID attribute includes information about a previous layer's ImageID, a patch type and a patch description, wherein the patch description includes record patch information.

7 . The method of claim 1 , wherein if the new layer is for adding a new patch, then updating the FixPackID responsive to an image ID of the new layer and a patch type and patch description of the new patch.

8 . A computing system, comprising:

a processor set;

one or more computer readable storage media; and

program instructions stored on the one or more computer-readable storage media to cause the processor set to perform operations for automatically redeploying containers on multiple nodes in an IT infrastructure based on patches, the operations comprising:

installing a FixPackID attribute and a Sync Patch command into an automated deployment software having an automated deployment software configuration and deployment tool;

installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module into an automation engine of the automated deployment software;

installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module into a graph driver of the automated deployment software;

running the automated deployment software configuration and deployment tool to cause the ISPRDGP to:

update the FixPackID into a metadata file of new layers during a building image operation,

update the FixPackID in a manifest item, and

push the manifest item and the new layers to a repository; and

running the automated deployment software configuration and deployment tool to cause the ISPRDGC to:

install the FixPackID into a manifest list,

identify a FixPackID whose parentID is a target layer, confirm a patch type for a patch,

implement a CORE for image layers located within a production environment, and

install the patch onto a production environment of the IT infrastructure.

9 . The computing system of claim 8 , wherein installing a FixPackID attribute and a Sync Patch command includes running the automated deployment software configuration and deployment tool to install the FixPackID attribute and the Sync Patch Command.

10 . The computing system of claim 8 , wherein installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGP module into an automation engine of the automated deployment software.

11 . The computing system of claim 8 , wherein installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGC module into a graph driver of the automated deployment software.

12 . The computing system of claim 8 , wherein the FixPackID attribute is configured to record a relationship between a previous layer and a patch layer on the repository and to create a new attribute of metadata for the patch layer and for a manifest configuration file.

13 . The computing system of claim 12 , wherein the FixPackID attribute includes information about a previous layer's ImageID, a patch type and a patch description, wherein the patch description includes record patch information.

14 . The computing system of claim 8 , wherein if the new layer is for adding a new patch, then updating the FixPackID responsive to an image ID of the new layer and a patch type and patch description of the new patch.

15 . A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations for implementing a method for automatically redeploying containers on multiple nodes in an IT infrastructure based on patches, the method comprising:

installing a FixPackID attribute and a Sync Patch command into an automated deployment software having an automated deployment softwares configuration and deployment tool;

installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module into an automation engine of the automated deployment software;

installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module into a graph driver of the automated deployment software;

running the automated deployment software configuration and deployment tool to cause the ISPRDGP to:

update the FixPackID into a metadata file of new layers during a building image operation,

update the FixPackID in a manifest item, and

push the manifest item and the new layers to a repository; and

running the automated deployment software configuration and deployment tool to cause the ISPRDGC to:

install the FixPackID into a manifest list,

identify a FixPackID whose parentID is a target layer, confirm a patch type for a patch,

implement a CORE for image layers located within a production environment, and

install the patch onto a production environment of the IT infrastructure.

16 . The computer program product of claim 15 , wherein installing a FixPackID attribute and a Sync Patch command includes running the automated deployment software configuration and deployment tool to install the FixPackID attribute and the Sync Patch Command.

17 . The computer program product of claim 15 , wherein installing an Image Specific Patch Relation Directed Graph Producer (ISPRDGP) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGP module into an automation engine of the automated deployment software.

18 . The computer program product of claim 15 , wherein installing an Image Specific Patch Relation Directed Graph Consumer (ISPRDGC) module includes running the automated deployment software configuration and deployment tool to install the ISPRDGC module into a graph driver of the automated deployment software.

19 . The computer program product of claim 15 , wherein the FixPackID attribute is configured to record a relationship between a previous layer and a patch layer on the repository and to create a new attribute of metadata for the patch layer and for a manifest configuration file.

20 . The computer program product of claim 19 , wherein the FixPackID attribute includes information about a previous layer's ImageID, a patch type and a patch description, wherein the patch description includes record patch information.