Tutorial: Unleash the Full Potential Of Kubernetes Scheduler: Configuration, Extension And Operation In Production
Talkat KubeCon + CloudNativeCon North America 2022 · on Wednesday, 2022-10-26· at 11:00· 330 AB, Huntington Place: 1 Washington Blvd·
summary
kube-scheduler internals and actionable knobs: shows a live demo that deploys a second scheduler with two profiles on a 3-worker kind/Minikube cluster and places 6 replicas as spread vs pack profiles (2/node vs all on one node). Explains plugin-based pipeline, nodeResourcesFit scoring (least vs most allocated and request-to-capacity curves), multipoint/plugin weights, configurable percentageOfNodesToScore, initial/max backoff, leader election, and which metrics and logs to inspect for slow or unschedulable pods.
AI-written summary · about
chapters (10)
- 0:00Welcome
- 1:47Scheduler lifecycle
- 8:05Internal workflow
- 9:07Scheduler configuration fundamentals
- 22:12Node resource fit plugin
- 29:01Operating scheduler
- 37:11Debugging unscheduled pods
- 56:27Extending with plugins
- 1:12:30Plugin use cases
- 1:25:48Q&A
related talks
29mSIG Scheduling Deep Dive
34mKubernetes Scheduling Features or How Can I Make the System Do What I Want?
32mBuilding a Kubernetes Scheduler using Custom Metrics
01h 01mKubernetes – going beyond the basics
36mDeep Dive: SIG Scheduling
42mDeep Dive Into the Latest Kubernetes Scheduler Features
50mKubernetes - going beyond the basics
24mK8s Pod Scheduling - Deep Dive
