调度算法

介绍调度算法。

Cloudpods调度器的实现原理参考了Kubernetes的调度器,也是通过两个调度阶段来实现:

  • 过滤阶段(Filtering)

按照虚拟机对宿主机的需求和宿主机属性对候选宿主机进行过滤。把不符合要去的宿主机排除掉。

  • 排序阶段(Ranking)

对剩余宿主机进行排序,优先选择分数高的宿主机作为候选。

Cloudpods调度器特色的地方为:支持批量调度,即可以同时调度N台主机,不需要一台一台地调度。