Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

318
Vistas
Otro problema de objetivo de reescritura de ingreso de nginx

Tengo un servicio y un solo recurso de ingreso con el controlador de ingreso kubenetes nginx. Quiero que la ruta /student de mi url vaya a la raíz de la aplicación y coincida con cualquier otro segmento de url que siga al student .

Por ejemplo: http://example.com/student/ver debería coincidir con la ruta /ver de mi aplicación.

Sin embargo, mi ingreso siempre llegaba a la aplicación con la ruta de URL /student como prefijo de los otros segmentos de URL. Si llamo a http://example.com/student/ver , mi aplicación recibe la misma URL ( student/ver ).

Mi entrada:

 apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/rewrite-target: / kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/ssl-redirect: "false" name: ingress-resource spec: rules: - host: example.com http: paths: - backend: serviceName: lesson-streaming servicePort: 80 path: /student

Pasé días con esto y no tuve éxito una vez.


Editar:

El ingreso se cambia a lo siguiente: mis solicitudes no dicen http 404

 apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/rewrite-target: /$2 kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/ssl-redirect: "false" name: ingress-resource namespace: default spec: rules: - host: example.com http: paths: - backend: serviceName: lesson-streaming servicePort: 80 path: /student(/|$)(.*)
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede seguir el enlace para usar la anotación rewrite-target correctamente y conservar la clave correcta nginx.ingress.kubernetes.io/rewrite-target .

 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: nginx.ingress.kubernetes.io/rewrite-target: /$2 name: rewrite namespace: default spec: rules: - host: rewrite.bar.com http: paths: - backend: serviceName: http-svc servicePort: 80 path: /something(/|$)(.*)
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda