Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Apache Spark on Kubernetes: The RIGHT Way (No Master/Worker Clusters Needed)
Play lesson

Google Cloud End to End Data Engineering Projects - Apache Spark on Kubernetes: The RIGHT Way (No Master/Worker Clusters Needed)

Master End-to-End Data Engineering: Real-Time Streaming, AI Integrations, and High-Performance Systems! Dive into hands-on projects, expert-guided tutorials, and cutting-edge technologies for a standout career in data engineering.

4.0 (2)
25 learners

What you'll learn

Understand and implement real-time streaming with Google Cloud for data engineering projects
Learn how to perform real-time socket streaming using Apache Spark
Master the use of Apache Airflow alongside Spark, Pyspark, Java, and Scala for data engineering
Develop skills to build and optimize high-performance, real-time analytics databases

This course includes

  • 47.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Run Apache Spark jobs on Kubernetes with ZERO permanent infrastructure! In this comprehensive tutorial, you'll learn how to deploy a production-ready Spark setup that creates pods ONLY when jobs run and automatically cleans up when done. Say goodbye to costly always-on Spark clusters. 🎯 WHAT YOU'LL LEARN ✅ Deploy Spark on Kubernetes WITHOUT permanent master/worker nodes ✅ Build custom Spark images with embedded PySpark jobs ✅ Submit jobs that auto-scale executors and self-cleanup ✅ Run real-world analytics: customer segmentation, cohort analysis, revenue trends ✅ Set up the Spark History Server for job monitoring ✅ Implement proper RBAC security for production ✅ Debug and monitor jobs using kubectl and Spark UI TIMESTAMPS 0:00 Introduction 1:37 System Architecture 5:48 Setting up K8S 8:10 Setting up the project 10:00 K8S Namespaces 11:45 K8s Service Accounts, RBAC 17:27 Creating Spark Jobs for K8S 26:40 k8s Spark History Server 34:24 Spark Control Dashboard 42:42 k8s API layer 49:52 Spark Dashboard, Job submissions and review 56:52 Outro 🔗 RESOURCES & LINKS FULL SOURCE CODE - https://buymeacoffee.com/yusuf.ganiyu/source-code-spark-k8s • Apache Spark K8s Docs: https://spark.apache.org/docs/latest/running-on-kubernetes.html • Kubernetes Documentation: https://kubernetes.io/docs/ • PySpark API Reference: https://spark.apache.org/docs/latest/api/python/ Like this video? Support us: https://www.youtube.com/@CodeWithYu/join #ApacheSpark #Kubernetes #DataEngineering #BigData #PySpark #DevOps #CloudNative #K8s #DataPipelines #ETL #Tutorial

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere