pingtest.yaml 632 B

12345678910111213141516171819202122232425262728
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: pingtest
  5. spec:
  6. selector:
  7. matchLabels:
  8. app: pingtest
  9. replicas: 2
  10. template:
  11. metadata:
  12. labels:
  13. app: pingtest
  14. spec:
  15. affinity:
  16. podAntiAffinity:
  17. requiredDuringSchedulingIgnoredDuringExecution:
  18. - labelSelector:
  19. matchExpressions:
  20. - key: app
  21. operator: In
  22. values:
  23. - pingtest
  24. topologyKey: "kubernetes.io/hostname"
  25. containers:
  26. - name: busybox
  27. image: busybox
  28. command: ["/bin/sh", "-ec", "sleep 10000"]