需求
Azure中的Kubernetes使用可用性集作为默认可用性策略。
我可以指定kubernetes nodeSelector
属性来选择特定的节点。
kind: Pod
...
spec:
...
nodeSelector:
???
问题
我可以指定nodeSelector
规则来使用特定可用性集中的节点吗?
我可以在创建后手动标记豆荚。但是有自动的解决办法吗?
发布于 2021-07-26 14:18:03
4c74356b41是对的。在我的荚关联规则中使用可用性集作为可用性策略是没有意义的。
但是,我通过在关联规则中使用可用性区域来解决问题:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: topology.kubernetes.io/zone
operator: In
values:
- westeurope-1
发布于 2019-05-30 04:57:37
首先,这个问题没有任何意义,因为对于可用性集,您只能有一个带有AKS的节点池(您的标记提到AKS) (至少支持AKS)。但是,节点仍然有如下所示的标签:
agentpool=pool_name
所以您的节点选择器看起来如下:
nodeSelector:
agentpool: pool_name
https://stackoverflow.com/questions/56368748
复制相似问题