pod-with-preferred-pod-anti-affinity.yaml 669 B

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