Scheduler
程序源234
这个作者很懒,什么都没留下…
展开
-
Kubernetes Scheduler源码分析--启动过程与多队列缓存
源码为k8s v1.6.1版本,github上对应的commit id为b0b7a323cc5a4a2019b2e9520c21c7830b7f708e 本文将对Scheduler中,Pod的处理过程进行分析,主要分析Pod在各个缓存队列中的流动过程。原创 2017-05-28 00:03:17 · 11623 阅读 · 0 评论 -
Kubernetes Scheduler源码分析--启动过程与多队列缓存(续)
继续上文对Scheduler的分析,分析在Scheduler主循环处理过程中,podQueue,Queue和assumePod 三个队列的处理。 Scheduler中SchedulerOne为主要的处理函数,其源代码为 func (s *Scheduler) scheduleOne() { pod := s.config.NextPod() if pod.DeletionTim原创 2017-05-28 16:30:15 · 11994 阅读 · 0 评论 -
Kubernetes Scheduler 调度详解-基于Kubernetes 1.61版本
源码为k8s v1.6.1版本,github上对应的commit id为b0b7a323cc5a4a2019b2e9520c21c7830b7f708e 本文将对Scheduler的调度算法原理和执行过程进行分析,重点介绍Scheduler算法中预选和优选的相关内容。Scheduler的调度算法的执行过程进行分析。原创 2017-05-30 21:53:18 · 6966 阅读 · 0 评论 -
Kubernetes Scheduler 调度- Node信息管理
源码为k8s v1.6.1版本,github上对应的commit id为b0b7a323cc5a4a2019b2e9520c21c7830b7f708e本文将对Scheduler的调度中Node信息的管理流程进行介绍,主要介绍Scheduler模块中node信息如何初始化,node信息如何与pod的更新信息同步,node信息如何用到调度算法中原创 2017-06-11 19:17:13 · 3921 阅读 · 1 评论