Running pbs jobs in kubernetes
US-2021382728-A1 · Dec 9, 2021 · US
US12493455B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12493455-B2 |
| Application number | US-202217670205-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 11, 2022 |
| Priority date | Feb 11, 2022 |
| Publication date | Dec 9, 2025 |
| Grant date | Dec 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor cause the processor to create a container in a container runtime environment. The container may include a plurality of generic functions for installation of an application on a computing device. The processor may receive configuration information correlated to the installation of the application. The configuration information may be correlated to a function among the plurality of generic functions. The processor may generate an input for the correlated function based on the configuration information. The correlated function may execute at the computing device based on the generated input. Based on results of an execution of the correlated function at the computing device, the processor may output a log of the correlated function.
Opening claim text (preview).
What is claimed is: 1 . An apparatus comprising: a processor; and a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to: create a container in a container runtime environment, the container comprising a plurality of generic functions for installation of an application on a computing device; receive configuration information correlated to the installation of the application, the configuration information being correlated to a function among the plurality of generic functions; generate an input for the correlated function based on the configuration information, the correlated function to execute as a portion of the installation of the application on the computing device; and install the application on the computing device comprising execution of the correlated function. 2 . The apparatus of claim 1 , wherein the configuration information comprises: a product configuration information that is based on a configuration of the application; and an environment configuration information that is based on an environment of the computing device, the environment configuration information including attributes of the computing device. 3 . The apparatus of claim 2 , wherein the product configuration information includes information to select and customize the correlated function among the plurality of generic functions based on the installation of the application. 4 . The apparatus of claim 3 , wherein the environment configuration information includes information to customize the correlated function based on the attributes of the computing device. 5 . The apparatus of claim 2 , wherein the instructions cause the processor to: insert values for the attributes of the computing device from the environment configuration information to correlated placeholders for the attributes in the product configuration information to generate the input for the correlated function. 6 . The apparatus of claim 2 , wherein the attributes of the environment configuration information include a name of the computing device, an Internet Protocol (IP) address of the computing device, authentication information, hardware configuration, operating system (OS), OS version, or a combination thereof. 7 . The apparatus of claim 1 , wherein the plurality of generic functions included in the container are platform independent, and are customizable for the application and an environment of the computing device based on the received configuration information. 8 . The apparatus of claim 1 , wherein the instructions cause the processor to: create a control container to manage the installation of the application on the computing device, the control container to manage an execution of the container among a plurality of containers, each of the plurality of containers to perform a predefined step among a plurality of predefined steps of the installation of the application on the computing device. 9 . The apparatus of claim 8 , wherein the plurality of containers to perform a predefined step among a plurality of predefined steps of the installation of the application on the computing device include: a simulator container to simulate the installation, an install container to install the application, an uninstall container to uninstall the application, an update container to update the application, a migrate container to migrate the application to another computing device, an integrate container to integrate the computing device to the application, or a combination thereof. 10 . The apparatus of claim 8 , wherein the control container is to manage operation of the plurality of containers in a multi-thread mode, the plurality of the containers to connect to a respective target computing device in parallel or in a predefined sequence. 11 . A method comprising: creating, by a processor, a control container to manage installations of applications; receiving, by the processor via the control container, a plurality of images for a plurality of second containers, the plurality of images correlating to predefined steps of the installations; creating, by the processor via the control container, the plurality of second containers based on the plurality of images, the plurality of second containers to generate functions to perform the predefined steps of the installations; and controlling, by the processor via the control container, the plurality of second containers to connect to respective target computing devices to execute the generated functions at the respective target computing devices; and for each second container of the plurality of second containers, installing an application on a computing device comprising execution of a correlated function. 12 . The method of claim 11 , further comprising: receiving, at the plurality of second containers, configuration information correlated to the installations of applications, wherein the plurality of second containers include a plurality of generic functions and the received configuration information is correlated to respective functions among the plurality of generic functions; generating inputs for the correlated respective functions based on the received configuration information, the correlated respective functions to execute at the respective target computing devices based on generated inputs; and based on results of executions of the correlated respective functions at the respective target computing devices, outputting logs of the correlated respective functions. 13 . The method of claim 12 , wherein receiving the configuration information includes: receiving product configuration information based on configurations of the applications; and receiving environment configuration information based on environments of the respective target computing devices, the environment configuration information including attributes of the respective target computing devices. 14 . The method of claim 13 , further comprising: selecting the correlated respective functions among the plurality of generic functions based on the product configuration information for the installations of the applications. 15 . The method of claim 13 , further comprising: customizing the correlated respective functions based on the attributes of the respective target computing devices included in the environment configuration information. 16 . The method of claim 13 , further comprising: inserting values for the attributes of the respective target computing devices from the environment configuration information to correlated placeholders for the attributes in the product configuration information to generate the inputs for the correlated respective functions. 17 . A non-transitory computer-readable medium on which is stored computer-readable instructions that, when executed by a processor, cause the processor to: create a container in a container runtime environment, the container comprising a plurality of generic functions for installation of an application on a computing device; load product configuration information that is based on a configuration of the application, the product configuration information being correlated to a function among the plurality of generic functions; receive environment configuration information that includes attributes of the computing device; generate an input for the correlated function based on the product configuration information and the environment configuration information, the correlated function to execute as a portion of the installation of the application on the
Monitoring or debugging support · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
Installation · CPC title
Image based installation; Cloning; Build to order · CPC title
Hypervisor-specific management and integration aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.