Back To Schedule
Thursday, May 23 • 14:50 - 15:25
Where's My Pod, Already? A Tale of Cold-Start Struggles on Kubernetes - Gregory Haynes, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
A core component of serverless platforms is scale-to-zero functionality which provides users with near 0 application cost when idle. With this comes the dreaded cold-start problem: When a user's application is not in use for an extended period an activating request can take significantly longer to complete. Knative is no different in this respect and until recently our cold-start time was measured in seconds due to the cost of Kubernetes deployments. Recently, a large effort was undertaken to improve this delay and the result is a system which scales Kubernetes deployments up from 0 in nearly a second. We will dive deep into what actually goes on inside Kubernetes when a deployment is scaled up, how we determined where time is spent, and then some of our novel techniques to drastically speed up this process.

avatar for Gregory Haynes

Gregory Haynes

Open Source Cloud Software Engineer, IBM
Greg Haynes is a Senior Software Engineer at IBM where he is focused on developing the Knative serving project. He has been an Open Source developer for over 10 years working on a variety of projects including Cloud Software, Video Games, and Desktop Environments. When not hacking... Read More →

Thursday May 23, 2019 14:50 - 15:25 CEST
Hall 8.0 F5