YoVDO

Apache Spark on Kubernetes - A Technical Deep Dive

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Conference Talks Courses Kubernetes Courses Apache Spark Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a technical deep dive conference talk exploring Apache Spark's integration with Kubernetes. Discover the evolution of Spark's scheduler backend, which now includes native Kubernetes support as of version 2.3.0. Explore the technical intricacies of this integration, including the Kubernetes submission client, scheduler backend, and how executors connect to drivers. Learn about dependency management, existing features like client mode and Kerberos support, and the Kubernetes Operator for Spark. Gain insights into the project's history, current capabilities, and future roadmap. Understand why running Spark on Kubernetes is beneficial and how it leverages Kubernetes for scheduling Spark drivers and executors. Get involved in this exciting development at the intersection of big data processing and cloud-native technologies.

Syllabus

Intro
Why Spark on Kubernetes?
Apache Spark
Brief Project History
Spark Meets Kubernetes
Kubernetes Submission Client
Kubernetes Scheduler Backend
Under the Hood
Executors Connecting to Driver
Dependency Management
Existing Features
Client Mode (2.4)
Kerberos Support (3.0)
Kubernetes Operator for Spark
Roadmap (3.0 and Beyond)
Getting involved


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube