diff --git a/affinity/pod-anti-affinity-5.yaml b/affinity/pod-anti-affinity-5.yaml new file mode 100644 index 0000000..76821bd --- /dev/null +++ b/affinity/pod-anti-affinity-5.yaml @@ -0,0 +1,31 @@ +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: pod-affinity-5 +spec: + replicas: 1 + template: + metadata: + labels: + app: pod-affinity-5 + spec: + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchExpressions: + - key: "app" + operator: In + values: + - pod-affinity-1 + - pod-affinity-3 + topologyKey: "kubernetes.io/hostname" + containers: + - name: k8s-demo + image: wardviaene/k8s-demo + ports: + - name: nodejs-port + containerPort: 3000 +---