December 31, 2019

188 words 1 min read

Running Multiple Schedulers in Kubernetes

Running Multiple Schedulers in Kubernetes

In this session we will talk about the mechanism of supporting multi schedulers in a Kubernetes cluster. First we will give an overview of multi-scheduler frameworks in various cluster management syst …

Talk Title Running Multiple Schedulers in Kubernetes
Speakers Xiaoning Ding (Principal Architect, Huawei)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, United States
Date Nov 7- 9, 2016
URL Talk Page
Slides Talk Slides
Video

In this session we will talk about the mechanism of supporting multi schedulers in a Kubernetes cluster. First we will give an overview of multi-scheduler frameworks in various cluster management systems, including its evolution, the pros and cons of each different architecture. Then we will talk about how multi schedulers are currently supported in Kubernetes. We will also introduce a new multi-scheduler framework designed by Huawei PaaS team, which is inspired by the Omega paper but with lots of improvements. The framework is based on the general idea of optimistic concurrent control and global shared state. It includes lots of enhanced features like multi-level conflict criteria, various state synchronization mechanisms, priority-based conflict resolution, batch commit, policy management, etc.

comments powered by Disqus