logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Wei Huang, Alex Wang, Kante Yin, Kensei Nakada
2022-10-28

tldr - powered by Generative AI

The presentation discusses the Kubernetes scheduler and its policies for scheduling tasks on nodes. It emphasizes the importance of following priority rules and using labels and tolerations to control policies.
  • The Kubernetes scheduler is responsible for assigning tasks to nodes based on priority rules.
  • Priority rules should be followed to ensure efficient scheduling.
  • Labels and tolerations can be used to control policies and restrictions on nodes.
  • The presentation also discusses the development of the scheduler and the importance of collaboration between different groups.
Authors: Wei Huang, Chen Wang, Yuan Chen, Yibo Zhuang
2022-10-26

kube-scheduler is a key component of kubernetes. It has evolved with many new features over the years. In order to better use and manage kubernetes to meet practical needs of today’s increasingly diverse workloads in large production clusters with complex configurations, it’s essential to understand how kube-scheduler works, what features are available, and how to properly configure and manage them. This tutorial will review the basics of kube-scheduler, including kube-scheduler basic features, scheduling framework, scheduler plugins and profiles, how to configure kube-scheduler with different parameters, plugins and multiple profiles, and how to test and evaluate kube-scheduler on a local machine and in a cluster. The tutorial will present the latest scheduling features and how to use them. Advanced topics such as bin-packing, scheduling scalability, batch support, and how to extend the default kube-scheduler with custom scheduler plugins will be introduced too. The tutorial includes demos and hands-on sessions and is suited for kubernetes administers, users and developers, from beginning to advanced levels. The audience is expected to come prepared with a personal laptop with kubernetes, e.g., Minikube, installed.
Authors: Wei Huang
2021-10-15

tldr - powered by Generative AI

Tips for optimizing Kubernetes scheduling throughput and customization
  • Adjust the percentage of nodes to score based on cluster size
  • Iterate a few nodes instead of all of them in the default preemption plugin
  • Use the prefer nominated node feature to save time in scheduling
  • Customize the parallelism parameter to optimize performance
  • Model customer resources as extended resources to schedule GPU-intensive workloads
  • Use multi-profile scheduling to specify different scheduling policies for different workloads
  • Simplify scheduled configuration with a multi-point plugin