apiVersion: apps/v1 kind: Deployment metadata: name: zone-spread spec: replicas: 0 selector: matchLabels: app: zone-spread template: metadata: labels: app: zone-spread spec: containers: - image: public.ecr.aws/eks-distro/kubernetes/pause:3.2 name: zone-spread resources: requests: cpu: "1" memory: 256M topologySpreadConstraints: - labelSelector: matchLabels: app: zone-spread maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: DoNotSchedule