Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

329
Views
Exponga los servicios de Kubernetes que se ejecutan en EKS a través de API Gateway

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:

  • Un clúster de EKS
  • En el clúster de EKS, tengo el controlador de entrada nginx en ejecución
  • Tengo un EC2 dentro de la VPC y verifiqué que puedo acceder a un servicio que se ejecuta en el clúster a través de EC2 usando la URL del controlador de ingreso

Esto es lo que estoy intentando:

  • Traté de crear una ruta API Gateway para acceder al mismo servicio usando la URL del controlador de entrada -> Para lograrlo, estoy probando los pasos aquí (porque mi clúster está en una VPC): https://docs.aws.amazon .com/apigateway/latest/developerguide/set-up-nlb-for-vpclink-using-console.html
  • Una cosa que no me queda clara es que, ¿cómo especifico la URL del controlador de ingreso como objetivo para el NLB? Los únicos objetivos que puedo especificar son instancias EC2, pero quiero dirigir el tráfico a través del controlador de entrada (que es un servicio de tipo equilibrador de carga en K8s).

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!

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

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).

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!