| CPC G06F 9/45558 (2013.01) [G06F 8/63 (2013.01); G06F 9/5072 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, by a control plane of a cloud provider network, from one or more agents executing in a network that is distinct from the cloud provider network, a plurality of requests to pull one or more container images from a container registry hosted in the cloud provider network, wherein each agent is configured to launch and manage containers in a virtual machine (VM) instance executing on a host in coordination with the control plane of the cloud provider network;
determining, by the control plane and based on performance characteristics of an intermediate network connecting the cloud provider network to the network, to stagger providing the one or more container images to the one or more agents executing in the network that is distinct from the cloud provider network; and
sending, by the control plane to the one or more agents, instructions to obtain the one or more container images from the container registry, wherein at least some of the instructions sent to respective ones of the one or more agents include staggered times for the one or more agents to initiate requests to the container registry, and wherein the instructions are configured to cause the one or more agents to initiate the requests to the container registry at the staggered times.
|