~/talk

Running Large-Scale Stateful Workloads On Kubernetes at Lyft

links:none on file
links:none on file
slides:none on file

Lyft runs stateful Spark/Flink and ML pipelines on a homegrown platform called Flight and drives tens of thousands of concurrent jobs and tens of millions of containers per month. Flight uses a Kubernetes CRD-based control loop with a Flight propeller operator that hit API‑server/etcd and pod GC limits at scale. Fixes include resource quotas, heterogeneous node pools, a version cache plus CRD subresource updates and offloading large specs to blob storage, cluster autoscaler tuning, queue‑aware scheduling, spot-instance pools, and a multi-cluster failover setup that proves resilient.

AI-written summary · about

  1. 0:00Start
  2. 1:19What are typical stateful workloads
  3. 2:08Stateful Workloads Lyft
  4. 3:15Introducing Flyte
  5. 4:28Concepts in Flyte
  6. 5:36Architecture Overview
  7. 6:28Dataplane Zoom in
  8. 8:04Status of a Workflow
  9. 8:39Ecosystem
  10. 9:11Bursty Load
  11. 10:08Need for Speed and Flexibility
  12. 11:09Observability & ROI
  13. 12:35Scale: K8s Cluster
  14. 16:20Scale: State Management
  15. 18:39Multi-Tenancy
  16. 22:08Performance
  17. 23:36Cost Optimization
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.