apiVersion: v1 kind: Service metadata: name: storefront namespace: manoonoils spec: # Use NodePort with externalTrafficPolicy: Local to preserve client source IP # This is required for proper client IP detection in analytics (Rybbit, etc.) type: NodePort externalTrafficPolicy: Local selector: app: storefront ports: - port: 3000 targetPort: 3000 # Let Kubernetes assign a NodePort automatically