This episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training. https://learnk8s.io/training
===
Learn how ByteDance manages computing resources at scale with custom *Kubernetes* scheduling solutions that handle millions of pods across thousands of nodes.
Yue Yin, Software Engineer at ByteDance, discusses their open-source *Gödel scheduler* and *Katalyst* resource management system. She explains how these tools address the challenges of managing online and offline workloads in large-scale *Kubernetes* deployments.
You will learn:
- How *Gödel*'s distributed architecture with dispatcher, scheduler, and binder components enables the scheduling of 5,000 pods per second
- Why *NUMA-aware scheduling* and two-layer architecture are crucial for handling complex workloads at scale
- How *Katalyst* provides node-level resource insights to enable efficient workload co-location and improve CPU utilization
Find all the links and info for this episode here: https://ku.bz/lMpNng_33
===
Interested in sponsoring a KubeFM episode? https://kube.fm/sponsorships
===
CHAPTERS
=========
00:00 Introduction
01:00 Sponsor
01:39 Favorite emerging Kubernetes tools
02:06 Yu Yin's background and role at ByteDance
02:52 Journey into cloud native
03:17 Staying updated with cloud native technologies
03:41 Career advice
05:00 ByteDance's computing resource challenges
06:15 Kubernetes scheduler optimizations
06:54 Development of Gödel Scheduler
07:43 Gödel's architecture and design
09:27 Performance improvements with Gödel
10:55 Open sourcing Gödel Scheduler
11:50 Future plans for Gödel
13:25 Katalyst and its integration with Gödel
15:14 ByteDance's Kubernetes ecosystem
16:10 Future plans and contributions
16:51 Personal life and hobbies
18:02 Kubernetes improvements
18:56 AI and Kubernetes integration
21:06 Outro
LISTEN ON
=========
- Apple Podcast https://kube.fm/apple
- Spotify https://kube.fm/spotify
- Amazon Music https://kube.fm/amazon
- Overcast https://kube.fm/overcast
- Pocket casts https://kube.fm/pocket-casts
- Deezer https://kube.fm/deezer