apiVersion: apps/v1 kind: Deployment metadata: name: stateless spec: replicas: 10 selector: matchLabels: app: stateless template: metadata: labels: app: stateless spec: nodeSelector: intent: apps karpenter.sh/capacity-type: spot topologySpreadConstraints: - labelSelector: matchLabels: app: stateless maxSkew: 1 minDomains: 2 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: DoNotSchedule containers: - name: app image: public.ecr.aws/eks-distro/kubernetes/pause:3.7 resources: requests: cpu: 512m memory: 512Mi