apiVersion: apps/v1 kind: Deployment metadata: { name: web } spec: replicas: 2 selector: { matchLabels: { app: web } } template: metadata: { labels: { app: web } } spec: containers: - name: web image: nginx:1.27-alpine ports: [{ containerPort: 80 }] resources: { requests: { cpu: 50m, memory: 32Mi }, limits: { cpu: 200m, memory: 128Mi } } --- apiVersion: v1 kind: Service metadata: { name: web } spec: { selector: { app: web }, ports: [{ port: 80, targetPort: 80 }] }