diff --git a/workloads/nginx/nginx-resources.yaml b/workloads/nginx/nginx-resources.yaml index 298ca12..39367f5 100644 --- a/workloads/nginx/nginx-resources.yaml +++ b/workloads/nginx/nginx-resources.yaml @@ -1,12 +1,9 @@ --- -# 1. El Deployment (Los pods de Nginx) apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment - namespace: kube-system - labels: - app: nginx + namespace: nginx-web spec: replicas: 1 selector: @@ -24,12 +21,11 @@ spec: - containerPort: 80 --- -# 2. El Service (Para comunicar el Ingress con los Pods) apiVersion: v1 kind: Service metadata: name: nginx-service - namespace: kube-system + namespace: nginx-web spec: selector: app: nginx @@ -39,17 +35,15 @@ spec: targetPort: 80 --- ---- -# 3. El Ingress (Versión a prueba de fallos) apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: nginx-ingress - namespace: kube-system - # 🔴 Hemos quitado todas las annotations para ver si el clúster lo toma por defecto + namespace: nginx-web spec: + ingressClassName: nginx # 🔴 LA CLAVE: Esto enlaza el Ingress con el Controller que está en kube-system rules: - - host: app.cruzcloud.net + - host: nginx.cruzcloud.net http: paths: - path: /