pod-with-pod-anti-affinity.yaml 592 B

1234567891011121314151617181920212223242526272829
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. generateName: anti-affinity-pod-
  5. labels:
  6. color: green
  7. name: test
  8. spec:
  9. affinity:
  10. podAntiAffinity:
  11. requiredDuringSchedulingIgnoredDuringExecution:
  12. - labelSelector:
  13. matchLabels:
  14. color: green
  15. topologyKey: kubernetes.io/hostname
  16. namespaces: ["sched-test", "sched-setup"]
  17. containers:
  18. - image: k8s.gcr.io/pause:3.2
  19. name: pause
  20. ports:
  21. - containerPort: 80
  22. resources:
  23. limits:
  24. cpu: 100m
  25. memory: 500Mi
  26. requests:
  27. cpu: 100m
  28. memory: 500Mi