侧边栏壁纸
博主头像
码途 博主等级

行动起来,活在当下

  • 累计撰写 72 篇文章
  • 累计创建 0 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录
k8s

节点亲和性nodeAffinity - k8s

htmltoo
2023-12-14 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

1-nodeAffinity

类似于nodeSelector,根据节点上的标签来调度Pod到哪些节点

2-调度策略

硬策略(required):必须满足,不满足则Pod处于Pending状态

软策略(preferred):尝试满足,但不保证

操作符:In、NotIn、Exists、DoseNotExist、Gt、Lt

3-示例

3.1-硬策略

affinity:
  nodeAffinity:
    requiredDuringSchedulingIgnoredDuringExecution:
      nodeSelectorTerms:
      - matchExpressions:
        - key: nodeType
          operator: In
          values:
          - dev

3.2-软策略

affinity:
  nodeAffinity:
    preferredDuringSchedulingIgnoredDuringExecution:
    - weight: 1
      preference:
        matchExpressions:
        - key: nodeType
          operator: In
          values:
          - test

如果没有nodeType=test标签的节点,则会调度到其他节点,相对于硬策略,更宽松些

0

评论区