~/talk

Cloud-Native Apache Spark - Spark on Kubernetes Is Now Generally Available

Talkat Data Love 2021 · on Friday, 2021-04-16· [data-engineering, kubernetes]
links:none on file
slides:none on file

Spark on Kubernetes reaches Spark 3.1 GA with concrete features: dynamic allocation with shuffle tracking and graceful node decommissioning that moves shuffle files on spot preemption. Practical tooling includes cluster-autoscaler + multiple node pools, overprovisioning with “pause” pods for sub-10s startup, and published Docker images on Docker Hub. Example migration shows reduced AWS costs by two thirds, half the startup time and ~35% lower app duration; a separate case gets 10x speedup by adding local SSDs for shuffle.

AI-written summary · about

  1. 0:00Intro
  2. 1:20About JeanYves
  3. 2:11Agenda
  4. 4:51Spark on Communities Operator
  5. 5:40Differences with Kubernetes
  6. 6:29Containerization
  7. 7:34Shared Infrastructure
  8. 8:12Free tooling
  9. 8:47Customer example
  10. 10:15Infrastructure management
  11. 12:10Over provisioning
  12. 13:36Dynamic allocation
  13. 15:12Docker images
  14. 16:38Monitoring
  15. 18:02Delight
  16. 20:05Customer Performance Improvement
  17. 21:24Spark on Kubernetes is generally available
  18. 22:51Better handling for node shutdown
  19. 25:08Shared NFS volume
  20. 25:56Demo
~/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.