首页/云/Kubernetes 速查/SchedulingGates 暂停调度
调度与资源52 条

SchedulingGates 暂停调度

schedulingGates 让 Pod 创建后停在 SchedulingGated 状态,由外部控制器移除门后才进入调度:适合先备好资源再放行。

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

声明门控

声明门控
spec:
  schedulingGates:
    - name: gpu-resource-ready

放行

放行
kubectl get pod gated-pod -o jsonpath='{.status.conditions}'
kubectl patch pod gated-pod --type merge -p '{"spec":{"schedulingGates":null}}'

易错点

  • 门控未移除时 Pod 永远停在 SchedulingGated,不是资源不足,别往容量方向查
  • 集中放行门控会形成调度洪峰,外部控制器宜分批释放

数据来源与参考

  • Kubernetes 官方文档 · Pod 调度门控(SchedulingGates)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌