Kubernetes Pod创build速度

我们希望在我们的集群上快速启动豆荚,以处理“一次性”的任务(每次任务每次运行都有一个新的豆荚)。

目前,从Pod创buildAPI调用 – >完成需要大约10-15秒。 这是在AWS上运行的3x m3 xlarge,已经被caching的图像(我假设,因为我在同一个节点上使用两次相同的图像)。 我们正在运行与restartPolicy =从不,因为他们是一个任务。

我已经试过用imagePullPolicy(=从不)和资源选项摆弄无济于事。 在Kubernetes将它交给Pod之后,似乎在“Running”阶段发生了10秒延迟。 我可以确认操作本身非常快:在Docker上本地运行只需要大约0.5秒,包括操作。

有什么办法可以加速吗?

我们的目标是创build5秒的延迟 – >运行(假设图像是预拉)。 跟踪这个问题是https://github.com/GoogleCloudPlatform/kubernetes/issues/3954

这个问题在几个星期前就已经closures了,所以请更新到20.2版,然后再试一次。