Cloud-Native Apache Spark - Spark on Kubernetes Is Now Generally Available
summary
Spark on Kubernetes reaches GA with Spark 3.1 (March) and is declared production ready; demonstrates running driver and executors as Kubernetes pods, native Kubernetes scheduler integration, and dynamic allocation with pod templates. Live code deploys a Spark application to a cluster, measures startup overhead and executor scaling, and compares cost and latency against Databricks and EMR and an on‑prem setup. Covers concrete config knobs, observed failure modes, and which workloads benefit from containerized isolation.
AI-written summary · about
related talks
28mCloud-Native Apache Spark: why & how to migrate your Spark
40mApache Spark on Kubernetes: A Technical Deep Dive
21mSpark on Kubernetes: The Elastic Story
29mDynamic Large Scale Spark on Kubernetes
39mSpark on Kubernetes: Best Practice and Performance
26mBuilding Apache Spark Clusters on K8s for AI Workloads
31mManaging Multi-Cloud Apache Spark on Kubernetes
26mRe-architecting the Data Platform with Spark on Kubernetes
