<p>We would like to spin up pods quickly on our cluster, to handle 'one-off' tasks (the idea being that each task has a new pod every time it runs).</p>

<p>Currently, it takes about 10-15 seconds from a Pod creation API call -> completion. This is running on 3x m3 xlarge on AWS, with images that have already been cached (I presume, as I am using the same image twice on a single Node). We are running with restartPolicy = Never, as they are one off tasks. </p>

<p>I've tried fiddling with the imagePullPolicy (= Never) and resource options with no avail. It appears that the 10 second delay happens in the 'Running' phase, after Kubernetes has handed it off to a Pod. I can confirm the operation itself is very quick: running locally on Docker only takes about 0.5s total, including the operation.</p>

<p>Is there any way to speed this up?</p>

<p>Our target is 5s latency from creation -> Running (assuming image is pre-pulled). The issue tracking this was <a href="https://github.com/GoogleCloudPlatform/kubernetes/issues/3954" rel="nofollow">https://github.com/GoogleCloudPlatform/kubernetes/issues/3954</a>.</p>

<p>This issue was closed a couple weeks ago, so please update to version 20.2 and give it another try.</p>
