diff --git a/k8s/service.yaml b/k8s/service.yaml index 57362c1..b470681 100644 --- a/k8s/service.yaml +++ b/k8s/service.yaml @@ -4,9 +4,13 @@ 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 - type: ClusterIP + # Let Kubernetes assign a NodePort automatically