~/talk

Spark on Kubernetes: Best Practice and Performance

Talkat KubeCon + CloudNativeCon China 2018 · 2018-11-13..11-15· [kubernetes]
links:none on file
links:none on file
slides:none on file

Tencent describes running Spark on Kubernetes (Spark 2.3/2.4) as a production service with namespace/quota multi-tenancy, custom authorization and logging, and Zookeeper for driver high availability. Performance tuning covers both Spark and Kubernetes settings, mounting local volumes to avoid shuffle penalties, and limits such as no data locality on current Spark-on-K8s. Benchmark uses TPC-DS 1TB and shows full-run times around three hours when storage is separated, with measurable slowdowns from pod scheduling and data placement.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23What is Spark
  3. 9:17Why do we need Kubernetes
  4. 13:46Architecture
  5. 14:16Spark Application
  6. 17:06Spark on accumulated status
  7. 21:50Applications
  8. 23:02Storage
  9. 24:00Service
  10. 25:26Structure
  11. 26:10HDFS
  12. 27:44Catalog
  13. 28:13Highs
  14. 28:50Environments
  15. 30:25Benchmark Configuration
  16. 33:32Benchmark Results
  17. 34:47Data Locality
  18. 36:59Our Experience
  19. 37:34Summary
~/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.