############################################################ # Deployment de teste para o Cluster Autoscaler # Cria pods que consomem recursos para forçar scale-up ############################################################ apiVersion: apps/v1 kind: Deployment metadata: name: test-autoscaler namespace: default spec: replicas: 10 selector: matchLabels: app: test-autoscaler template: metadata: labels: app: test-autoscaler spec: containers: - name: nginx image: nginx:alpine resources: requests: cpu: 400m # Cada pod pede 0.4 CPU memory: 512Mi # Cada pod pede 512MB RAM limits: cpu: 500m memory: 640Mi # Evita que pods rodem nos control-planes affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/control-plane operator: DoesNotExist