Wednesday, November 20 • 4:25pm - 5:00pm
A Toolkit for Simulating Kubernetes Scheduling at Scale - Yuan Chen, JD.com

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
As Kubernetes becomes the de facto standard for container orchestration, new scheduling algorithms and systems are made for different scenarios and workloads. Unfortunately, it is very time and cost consuming to evaluate new schedulers or features in real K8S clusters at scale. We present a simulation toolkit, which can simulate large-scale K8S clusters and scheduling using a single machine plus a small number of containers. The simulator runs a real K8S master and schedules pods according to event traces generated from real K8S clusters. It provides a complete set of metrics, including resource utilization, detailed scheduling trace and performance metrics, enabling developers to evaluate the scheduling behavior and performance with a reasonable amount of confidence. We have used the toolkit extensively to optimize the scheduler for large scale K8S clusters (~10K nodes) at JD.com.

avatar for Yuan Chen

Yuan Chen

Technical Director and Principal Architect, JD.com
Yuan Chen is the Technical Director and Principal Architect of Infrastructure at JD Silicon Valley R&D Center. He has 15+ years of R&D experience in the areas of large scale distributed systems, cloud computing and data center management. He is currently working on building scalable... Read More →

Wednesday November 20, 2019 4:25pm - 5:00pm
Room 15AB - San Diego Convention Center Mezzanine Level