Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

SIG Scheduling Deep Dive

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Dive deep into Kubernetes scheduling with this conference talk from KubeCon + CloudNativeCon Europe 2021. Explore the intricacies of Kube-Scheduler, the component responsible for assigning pods to nodes based on configured requirements. Learn about new and upcoming features, including the scheduler framework and component config API enabling scheduling profiles. Gain insights into sig-scheduling projects like descheduler and scheduler-plugins. Understand scheduler basics, configuration best practices, and how to extend the scheduler for diverse workloads. Discover do's and don'ts, quota enforcement, filtering, scoring, and preemption processes. Perfect for app developers, cluster admins, DevOps professionals, and scheduling enthusiasts looking to optimize their Kubernetes deployments.

Syllabus

Intro
App developer Audience users who write & deploy containerized application onto kəs • Goal: Understand kube-scheduler basics, identify whether it's a scheduler issue, and how to use scheduler features • Non-Goal: Understand scheduler internals
Scheduler Do's and don'ts Virtual • kube-scheduler do's and don'ts Quota enforcement
Filtering
Scoring
Preemption • What if no node can satisfy all the Hard Constraints? • Preemption
Scheduling Flow
Cluster admin / Devops Virtual Audience cluster admin/devops • Goal: master scheduler configuration best practices, understand scheduler framework basics to make the most of kube-scheduler • Non-goal writing additional scheduler extender / plugin code
Configurations
Plugins-based config. Virtual
Multi-profile schedule
Dive a bit deeper Associate scheduler feature/behavior with the specific plugins Pod Scheduling Contest
Enabled plugin list cheduling plugins
Day 2 - Wrap-up
Enthusiast / Innovatot Audience: scheduling enthusiast/ innovator . Goal: extend scheduler to fit diverse workloads, by writing as minimum code as possible • Non-Goal: start from scratch to write a secondary scheduler
Day 3 - Build your own scheduler
Day 3 - scheduler-plugins

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of SIG Scheduling Deep Dive

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.