github.com/datreeio/datree@v1.9.22-rc/pkg/policy/tests/83/pass/83-pass.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: spread-host-az 5 labels: 6 app: web-server 7 spec: 8 replicas: 4 9 selector: 10 matchLabels: 11 app: web-server 12 template: 13 metadata: 14 labels: 15 app: web-server 16 spec: 17 affinity: 18 podAntiAffinity: 19 preferredDuringSchedulingIgnoredDuringExecution: 20 - podAffinityTerm: 21 labelSelector: 22 matchExpressions: 23 - key: app 24 operator: In 25 values: 26 - web-server 27 topologyKey: topology.kubernetes.io/zone 28 weight: 100 29 - podAffinityTerm: 30 labelSelector: 31 matchExpressions: 32 - key: app 33 operator: In 34 values: 35 - web-server 36 topologyKey: kubernetes.io/hostname 37 weight: 99 38 containers: 39 - name: web-app 40 image: nginx:1.16-alpine