首页/云/Kubernetes 速查/调度器工作流程(过滤 + 打分)
调度与资源52 条

调度器工作流程(过滤 + 打分)

两个阶段:Filter 筛选可行节点(资源、亲和、污点、卷拓扑),Score 给候选节点打分,得分高者中标并绑定。

Kubernetes 速查云更新于 2026-10-12

看懂调度事件

看懂调度事件
kubectl get events --field-selector reason=FailedScheduling --sort-by=.lastTimestamp | tail -5
kubectl describe pod pending-x | sed -n '/Events:/,$p'

阶段

阶段关注点
Filter资源是否够、标签/亲和、污点容忍、卷拓扑
Score资源均衡、亲和权重、拓扑分布均衡度
Bind写入绑定关系,kubelet 接管创建

易错点

  • FailedScheduling 事件原文会列出各节点的具体不满足原因,逐条读比猜测快
  • 节点短暂 NotReady 期间会被跳过,恢复后自然重新参与调度,无需手工干预

数据来源与参考

  • Kubernetes 官方文档 · 调度框架与调度周期
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌