~/talk

Beyond Experimental: Spark on Kubernetes

links:none on file
slides:none on file

Builds a cloud‑native Spark platform that hides multiple Kubernetes clusters behind a batch processing gateway which accepts job specs and maps virtual queues onto one or more physical clusters; each cluster runs a Spark K8s operator and a per‑cluster Apache YuniKorn scheduler that implements gang scheduling, hierarchical queues and bin‑packing. Jobs run on a single cluster, Unicorn shows ~2x scheduler throughput versus kube‑scheduler, and operational guidance is to avoid single clusters beyond ~1,000 nodes, use cluster autoscaling, Fluentd logging, and explore remote shuffle.

AI-written summary · about

  1. 0:00Start
  2. 1:26Apache Spark meets Cloud Native
  3. 2:51Architecture Evolution: Giant Compute Cluster
  4. 4:58Architecture Evolution: Cloud - Dynamic Compute Pools
  5. 8:36The Recipe
  6. 9:33A typical workflow
  7. 11:28Batch processing gateway
  8. 12:39Delight users = Hide complexity
  9. 14:04Virtual resource queues
  10. 16:57Challenges
  11. 19:18Scale Tips
~/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.