US 11,693,649 B2
Autonomous Kubernetes operator creation and management
Latrell D. Freeman, Holly Springs, NC (US); Ivan Dovgan, Clintondale, NY (US); and Al Chakra, Apex, NC (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Apr. 6, 2021, as Appl. No. 17/223,302.
Prior Publication US 2022/0318001 A1, Oct. 6, 2022
Int. Cl. G06F 8/70 (2018.01); G06F 8/30 (2018.01); G06F 8/60 (2018.01); H04L 67/10 (2022.01)
CPC G06F 8/70 (2013.01) [G06F 8/30 (2013.01); G06F 8/60 (2013.01); H04L 67/10 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
dynamically generating a sub-operator bundle based on a template;
converting, by a processing device using a sub-operator registry server, the sub-operator bundle into a sub-operator; and
providing, by the processing device using the sub-operator registry server, the sub-operator to a catalog;
wherein dynamically generating the sub-operator bundle comprises:
monitoring, using a script, the sub-operator registry server to identify a resource having specific metadata used for building the sub-operator bundle for a cloud computing environment; and
building, using the specific metadata, files into the sub-operator bundle for the cloud computing environment, the sub-operator bundle being built while bypassing docker-in-docker images;
parsing a set of templates to extract the metadata;
building, using the metadata, a sub-operator for each parsed template of the set of templates; and
installing and managing a lifecycle of each of the dynamically built sub-operators via Kubernetes.