k8s设置pod反亲和性
preferredDuringSchedulingIgnoredDuringExecution 优先满足。requiredDuringSchedulingIgnoredDuringExecution 必须满足。不能部署到拥有标签 app=redis所在的节点上,也就是其他副本所在的节点。利用Pod反亲和性podAntiAffinity,将不同副本部署到不同节点上。
·
利用Pod反亲和性podAntiAffinity,将不同副本部署到不同节点上
requiredDuringSchedulingIgnoredDuringExecution 必须满足
preferredDuringSchedulingIgnoredDuringExecution 优先满足
不能部署到拥有标签 app=redis所在的节点上,也就是其他副本所在的节点。
spec:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- redis
topologyKey: kubernetes.io/hostname
更多推荐
已为社区贡献5条内容
所有评论(0)