Soy nuevo en Kubernetes y AWS y estoy explorando diferentes tecnologías de AWS para un proyecto. Una cosa que estoy haciendo como parte de eso es ver cómo podemos hacer que las rutas en API Gateway se conecten a un clúster de EKS (en una VPC).
Esto es lo que tengo funcionando:
Esto es lo que estoy intentando:
Si estoy haciendo esto de manera incorrecta, aconseje la forma correcta de exponer el clúster EKS en API Gateway a través del controlador de ingreso nginx. ¡Gracias!
He encontrado el problema. Al usar nginx-ingress-controller, solo tenía que especificar la anotación de que es del tipo "nlb"
service.beta.kubernetes.io/aws-load-balancer-type: nlb
Una vez que implemento el controlador de ingreso con esta anotación, crea automáticamente un nlb en aws y establece el objetivo de acuerdo con el ingreso definido. Yo mismo estaba creando un nuevo nlb y luego intentaba señalar el controlador de ingreso que no es necesario (ni el camino correcto).