Kubernetes was never designed for the bursty, resource-heavy, custom-image workloads that AI applications create — it's built for slow, steady web-server scaling — which is why Modal built a new runtime from scratch instead of using it.
Modal's CTO traces the company's founding insight: Kubernetes-based workflow orchestration was painful because Kubernetes is hard to manage and wasn't built for the burstiness and custom environments AI/ML workloads need.
transcript
Akshat Bubna: I first met Eric, who's the CEO, through an investor. Back then Eric was already thinking about building, a new runtime, and he got there thinking through why are workflow orchestration products so hard to use. It's because you have to run them on Kubernetes. Kubernetes is hard to manage. It's not built for burstiness and, custom images.
gives example · 1