首页/云/Kubernetes 速查/偏好策略的权重与打分
调度与资源52 条

偏好策略的权重与打分

preferred 条目带 weight(1-100)参与节点打分:多个偏好累加,只有硬约束不满足才会让 Pod 卡住。

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

多偏好叠加

多偏好叠加
affinity:
  nodeAffinity:
    preferredDuringSchedulingIgnoredDuringExecution:
      - weight: 100
        preference:
          matchExpressions:
            - key: node-type
              operator: In
              values: [gpu]
      - weight: 50
        preference:
          matchExpressions:
            - key: disktype
              operator: In
              values: [ssd]

看调度结果

看调度结果
kubectl get pod web-x -o wide
kubectl describe pod web-x | grep -i -A2 affinity

易错点

  • 把业务关键约束放偏好:可能被其他打分盖过,结果与预期不符
  • 偏好表达的是「尽量」:节点缩容时更可能被忽略,容量规划别建立在偏好成立上

数据来源与参考

  • Kubernetes 官方文档 · 节点亲和性的权重
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌