Volcano: Introduction and Deep Dive into High-Performance Workload Management on Kubernetes
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive introduction and deep dive into Volcano, a system for running high-performance workloads on Kubernetes, in this 32-minute conference talk by Klaus Ma from Huawei Cloud. Discover how Volcano addresses the challenges of batch scheduling in Kubernetes, providing powerful capabilities for ML/DL, big data applications, and Bioinformatics/Genomics. Learn about key concepts such as job management, resource management with queues, and dynamic resource sharing. Delve into various scheduling scenarios, including elastic scheduling, topology awareness, SLA scheduling, and CPU topology awareness. Gain insights into Volcano's application in batch scheduling for Spark, co-location and oversubscription, and its ability to handle large-scale clusters. Examine real-world use cases from Xiaohongshu's AI platform and Ruitian Investment's batch processing. Understand the project's community involvement and release cycle, equipping yourself with valuable knowledge for running high-performance workloads in Kubernetes environments.
Syllabus
Intro
Cloud Native for Intelligent Workload
Batch on K8s: Challenges
Volcano Overview
Key Concept
Job management
Resource management-Queue
Dynamic resource sharing between queues
Fair share within Queue
Case: hierarchical queue
Scheduling policy in Volcano
Scenario: Elastic scheduling
Scenario: Topology awareness
Scenario: SLA scheduling
Scenario: CPU Topology awareness
Scenario: batch scheduler for Spark
Scenario: Co-location and oversubscription
Scenario: Big scale cluster: 10k nodes, 1 million Pod
Use Case: Al platform at Xiaohongshu
Use Case: Batch at Ruitian investment
Community
Release
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
4.0 Shades of Digitalisation for the Chemical and Process IndustriesUniversity of Padova via FutureLearn A Day in the Life of a Data Engineer
Amazon Web Services via AWS Skill Builder FinTech for Finance and Business Leaders
ACCA via edX Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera Accounting Data Analytics
Coursera