首页/云/Kubernetes 速查/抢占:高优先级挤走低优先级
调度与资源52 条

抢占:高优先级挤走低优先级

高优先级 Pod 调度失败时,调度器尝试驱逐节点上低优先级的 Pod 腾位;被抢占方收到 Preempted 事件,反复发生即出现饥饿。

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

观察事件

观察事件
kubectl get events -A --field-selector reason=Preempted | tail
kubectl describe pod low-priority-x | grep -i preempt
抢占不参考 PDB:被抢占者的可用性底线由自身机制负责;大用量高优先级任务可反复打断低优先级业务。

易错点

  • 批量任务用高优先级长跑:在线副本被反复抢占,表现为偶发抖动与重启
  • 被抢占的 Pod 不会被自动回填到原节点,观察集群别只看某一时刻的状态

数据来源与参考

  • Kubernetes 官方文档 · Pod 抢占
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌