CPC G06F 9/45558 (2013.01) [G06F 8/61 (2013.01); G06F 8/63 (2013.01); G06F 9/4406 (2013.01); G06F 9/5077 (2013.01); G06F 9/547 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A system, comprising:
a computing device comprising a processor and a memory; and
machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
receive a selection of an application for deployment;
send a request to an assembler to create a virtual machine image, wherein:
the request includes the selection of the application;
the virtual machine image comprises a container orchestration service configured to host an instance of an application image for the application and a configuration service; and
the configuration service, in response to booting the virtual machine image for a first time, is configured to at least:
install a management agent of the virtual machine;
configure the management agent to download and install the application image; and
cause the management agent to execute, wherein the execution of the management agent at least downloads and install the application image and, in response to the installation of the application image, downloads and installs individual parts of the application image that have been updated;
receive a response from the assembler, wherein the response indicates at least that the virtual machine image was successfully assembled and a uniform resource locator (URL) from which the virtual machine image can be retrieved; and
deploy the virtual machine image by at least sending a first command to a host to download the virtual machine image from the URL.
|