A Hybrid Container Cloud With Kubernetes and Hadoop YARN
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore a framework developed by Alibaba that enables seamless integration of Kubernetes and Hadoop YARN in a single cluster, allowing for elastic resource sharing between different types of workloads. Discover the challenges and solutions in managing both long-running services and big data applications within a unified environment. Learn about the architectural differences between Kubernetes and Hadoop YARN, and understand the motivations behind creating a hybrid container cloud. Gain insights into the requirements, hurdles, and lessons learned from implementing this approach in Alibaba's massive commercial platform. Examine topics such as data center utilization, workload characteristics, resource sharing techniques, CPU cgroups, time-sliced scheduling, and API design for this hybrid system. Understand how this framework addresses the operational and hardware costs associated with maintaining separate clusters while supporting diverse workloads efficiently.
Syllabus
Intro
Data center AVG utilization
Workloads in Alibaba data center
Before: service & Job separated cluster
Services vs Jobs
Google Borg
What is co-location
resource sharing
CPU ogroup
Together time sliced scheduling
Normal day Sales day
Design Principal
API Design
Scheduling Unit
Communication
Container Runtime
Larger scale
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft 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