Capacity Scheduling for Elastic Resource Sharing in Kubernetes
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore a collaborative presentation on capacity scheduling for elastic resource sharing in Kubernetes. Learn how Qingcan Wang from Alibaba and Yuan Chen from Apple address the limitations of fixed resource quotas in multi-tenant environments. Discover a Kubernetes enhancement that enables dynamic resource sharing within and across teams, improving cluster utilization. Gain insights into hierarchical resource groups with guaranteed and maximum resources, supporting various resource types including CPU, memory, disk, and GPU. Understand how this feature, similar to YARN's capacity scheduler, integrates seamlessly into Kubernetes as plugins and its implementation in large-scale production clusters like Alibaba Cloud. Follow the presentation's structure, covering the background, Kubernetes resource management, resource guarantees, extensions, nested structures, job queue architecture, and a live demonstration.
Syllabus
Introduction
Background
How does Kubernetes manage resources
Resource Guarantee
example
extension
nested structure
job queue
job queue architecture
demo
current status
Collaboration
Questions
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Kubernetes: Cloud Native EcosystemLinkedIn Learning Kubernetes: Cloud Native Ecosystem
LinkedIn Learning Cloud Native Certified Kubernetes Administrator (CKA) (Legacy)
A Cloud Guru Implement Resiliency in a Cloud-Native ASP.NET Core Microservice
Microsoft via YouTube Open Networking & Edge Executive Forum 2021 - Day 1 Part 2 Sessions
Linux Foundation via YouTube