K8S 配置 Pod 反亲和
- 当我们指定的副本实例数量为1,也就是小于可用区时,最终调度会根据可用区资源情况,随机分配
- 当我们指定副本实例数量为2,也就是跟可用区相同时,最终就会分别在两个可用区中运行着2个副本实例
- 当我们指定副本实例数量大于2,也就是大于可用区数量时,最终会先分别在可用区中调度副本,然后根据资源使用情况,在某个可用区中部署多个副本。
测试
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: k8s-app
operator: In
values:
- front-comstatic
topologyKey: kubernetes.io/hostname
评论区