~/talk

Cloud-Native Apache Spark: why & how to migrate your Spark

Talkat Scale By the Bay 2020 · on Friday, 2020-11-13· at 22:30· cloud, Online· [data-engineering, kubernetes]
links:none on file
slides:none on file

Spark runs natively on Kubernetes since 2.3 and is declared production ready in Spark 3.1; practical migration uses the spark-on-kubernetes operator, cluster autoscaler and labeled node pools so drivers run on on‑demand nodes while executors use spot instances. Key configs: set executor CPU requests lower than spark.executor.cores to avoid pending pods, enable dynamic allocation via shuffle tracking (Spark 3.0+) and mount local SSDs 10x IO (hostPath) to speed shuffle; use a Spark history server or remote event logs and consider pause pods overprovisioning to cut startup latency.

AI-written summary · about

  1. 0:00Introduction
  2. 3:55Spark basics and Kubernetes fit
  3. 7:48Why migrate to Kubernetes
  4. 12:03Migration checklist and setup
  5. 13:28Performance best practices
  6. 17:39Cost optimization strategies
  7. 20:54Monitoring Spark on Kubernetes
  8. 24:50Future of Spark on Kubernetes
  9. 27:56Q&A
~/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.