Serverless Platform for Large Scale Mini-Apps: From Knative to Production
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 17:20· Room 6F - San Diego Convention Center, Upper Level·
summary
Ant Financial describes a production serverless stack built on Knative that fixes cold starts, cost and scale. They implement a pod pool prewarm that injects code into standby pods via CRDs and a code loader or a forked kubelet container substitution to swap containers at runtime, cutting Java cold start from about 20 seconds to 1.8 seconds (~90% faster). Multi tenancy uses shared control plane with namespace or per-tenant etcd directories, Kata containers for isolation, and controller sharding via labels plus DNS and service mesh submeshes for horizontal scale.
AI-written summary · about
chapters (6)
- 0:00Introduction to serverless
- 4:44Key platform challenges
- 6:26Improving performance
- 19:28Cost and security
- 25:13Horizontal scaling
- 31:27Conclusion and Q&A
related talks
20mKnative: A Kubernetes Framework to manage Serverless Workloads
23mServerless with Knative
55mServerless On Your Own Terms using Knative
39mDelivering Serverless Experience on Kubernetes: Beyond Web Applications
26mKnative makes Developers Incredible on Serverless
57mServerless with Knative
30mUnleashing the Power of Serverless on K8s with Knative, Crossplane, Dapr, KEDA
29mUnleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends
