What You Need to Know Before
You Start

Starts 7 June 2025 18:21

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Bring Batch Capability Into Kubernetes, Using AI and Big Data as an Example

Explore advanced scheduling features for batch workloads in Kubernetes, focusing on AI and big data applications using frameworks like TensorFlow and Spark. Learn about fair-share scheduling and the Volcano project.
CNCF [Cloud Native Computing Foundation] via YouTube

CNCF [Cloud Native Computing Foundation]

2544 Courses


23 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Explore advanced scheduling features for batch workloads in Kubernetes, focusing on AI and big data applications using frameworks like TensorFlow and Spark. Learn about fair-share scheduling and the Volcano project.

Syllabus

  • Introduction to Kubernetes
  • Overview of Kubernetes architecture
    Basics of Kubernetes scheduling
    Key components: nodes, pods, deployments
  • Batch Workloads in Kubernetes
  • Understanding batch processing
    Comparison of batch vs. real-time processing
    Use cases in AI and big data
  • Advanced Scheduling Features
  • Overview of Kubernetes scheduler
    Scheduling policies and constraints
    Resource management and allocation
  • Fair-Share Scheduling
  • Introduction to fair-share scheduling concepts
    Importance in shared compute environments
    Implementing fair-share scheduling in Kubernetes
  • The Volcano Project
  • Introduction to Volcano and its purpose
    Key features and benefits for batch workloads
    Integration with Kubernetes
  • AI Workloads on Kubernetes
  • Running TensorFlow on Kubernetes
    Distributed training strategies
    Resource allocation and scaling for AI applications
  • Big Data Workloads on Kubernetes
  • Running Apache Spark on Kubernetes
    Configuring Spark clusters
    Managing data pipelines effectively
  • Case Study: Real-world Implementation
  • Examples of AI and big data workloads
    Evaluation of fair-share scheduling impact
    Success stories using Volcano and Kubernetes
  • Best Practices and Future Trends
  • Best practices for managing batch workloads
    Emerging trends in AI and big data on Kubernetes
    Preparing for future capabilities in Kubernetes scheduling
  • Conclusion and Resources
  • Recap of key concepts
    Further reading and resources for deep dives
    Community support and collaboration opportunities

Subjects

Conference Talks