Kubernetes调度
Scheduler 是 kubernetes 的调度器,主要的任务是把新创建 pod 分配到集群的节点上。
听起来非常简单,但有很多要考虑的问题:
- 如何保证全部的节点调度的公平性?并不是所有节点资源配置一定都是一样的。
- 如何保证每个节点都能被分配资源?
- 集群资源如何能够被高效利用?
- 集群资源如何才能被最大化使用?
- 如何保证 Pod 调度的性能和效率?
- 用户是否可以根据自己的实际需求定制自己的调度策略?
- 公平:如何保证每个节点都能被分配资源
- 资源高效利用:集群所有资源最大化被使用
- 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作
- 灵活:允...