Hola, creé el oyente ALB 443 y la instancia del grupo objetivo en el puerto 7070 (no SSL)
Puedo acceder a instanceip:7070 sin problema, pero con https://elb-dns-name no se puede acceder... la verificación de estado de la instancia también falló con el código 302
El puerto de escucha ALB https y la instancia es el protocolo http,
cuando navego con https://dns-name , se redirige a http://elb-dns-name
obtiene 302 al realizar la redirección de URL, cualquier verificación de estado de ELB buscará el código de éxito 200 para que pase la verificación de estado. En ALB, esto se puede configurar en la comprobación de estado de la consola de ELB.
Para modificar la configuración de comprobación de estado de un grupo objetivo mediante la consola
Success Codes
a 302 o según sea necesario, y luego elija Guardar.agregue esta anotación en su controlador de ingreso, modificará el código de éxito y los nodos estarán en buen estado.
alb.ingress.kubernetes.io/success-codes: 200,404,301,302
Me encontré con el mismo problema recientemente y, como sugirió @SudharsanSivasankaran, hemos editado la configuración de verificación de estado en el nivel de destino.
Pero mantuvimos el código de estado único 200 y, en cambio, actualizamos la ruta para acceder directamente a la página a la que va la redirección.
Por ejemplo, si un sitio web alojado en instancia:80 necesita que el usuario inicie sesión y lo redirija a la página de inicio de sesión, todo lo que tenemos que hacer es agregar la ruta de inicio de sesión en la verificación de estado.