Kubernetes:亲和力取决于Azure可用性集

时间:2019-05-29 21:25:46

标签: azure kubernetes azure-aks

要求

Azure中的Kubernetes使用可用性集作为默认可用性策略。

我可以指定kubernetes nodeSelector属性来选择特定的节点。

kind: Pod
... 
spec:
  ...   
  nodeSelector:
    ???

问题

我可以指定nodeSelector规则来使用特定可用性集中的节点吗?

创建后,我可以手动标记豆荚。但是有自动解决方案吗?

1 个答案:

答案 0 :(得分:0)

4c74356b41 是对的。在我的 Pod 关联规则中使用可用性集作为可用性策略是没有意义的。

但我通过为我的关联规则使用可用区解决了我的问题:

  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: topology.kubernetes.io/zone
            operator: In
            values:
            - westeurope-1