Systems and methods for dynamic creation of container manifests

    公开(公告)号:US10140159B1

    公开(公告)日:2018-11-27

    申请号:US15061241

    申请日:2016-03-04

    IPC分类号: G06F9/455 G06F9/50

    摘要: In one embodiment, a method is performed by a computer system. The method includes determining a base state of a particular container, wherein the base state is represented by a base image. The method further includes determining a target state of the particular container, wherein the target state is represented by a deployment of the particular container. In addition, the method includes determining a set of commands to transition from the base state to the target state. Further, the method includes generating a manifest for the target state of the particular container, the manifest comprising the determined set of commands to reach the target state.

    Systems and methods of real-time container deployment

    公开(公告)号:US10270841B1

    公开(公告)日:2019-04-23

    申请号:US15061260

    申请日:2016-03-04

    摘要: In one embodiment, a method includes receiving a trigger to deploy a particular container on cloud resources accessible thereto such that the cloud resources are provided by a plurality of cloud providers and such that the computer system and the plurality of cloud providers are configured to negotiate container deployment using an information exchange protocol. The information exchange protocol includes a preconfigured inquiry format and a preconfigured inquiry-response format. The method further includes generating a performance inquiry in relation to the particular container. In addition, the method includes transmitting the performance inquiry to the plurality of cloud providers. Moreover, the method includes receiving inquiry responses from at least some of the plurality of cloud providers. Additionally, the method includes causing the particular container to be deployed on resources of the particular cloud provider.

    Systems and methods for controlled container execution

    公开(公告)号:US10127030B1

    公开(公告)日:2018-11-13

    申请号:US15061209

    申请日:2016-03-04

    IPC分类号: G06F8/61 H04L9/32

    摘要: In one embodiment, a method is performed by a computer system. The method includes receiving a request to execute a particular container. The method further includes retrieving a manifest of the particular container from a data store, the manifest indicating a plurality of items included in the particular container. In addition, the method includes validating one or more signatures of the container that are associated with the items indicated in the manifest. Also, the method includes determining an execution context of the request. Further, the method includes accessing an applicable execution policy for the determined execution context. Additionally, the method includes, responsive to a determination that the applicable execution policy is satisfied, causing the particular container to be installed on a target resource.