POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Linkerd en AWS EKS

Linkerd en AWS EKS: seguridad, resiliencia y observabilidad

Publicado el 01/09/2025

Linkerd Service Mesh on AWS EKS es una guía práctica para poner en marcha un mallado de servicios en Kubernetes sobre Amazon EKS, combinando simplicidad operativa con capacidades avanzadas de observabilidad, balanceo y gobierno del tráfico. Tras trabajar durante un tiempo con EKS, me gusta cómo facilita instalar recursos estándar y personalizados de Kubernetes y, en este caso, aprovechar Linkerd para gestionar y monitorizar aplicaciones con fiabilidad y bajo coste de complejidad.

Todo lo que se describe aquí está disponible en un repositorio público para que puedas clonar y seguir el paso a paso: k8s-linkerd en GitHub. Si lo deseas, también puedes revisar una comparación previa con Istio para contexto adicional: evaluación de dos service meshes populares.

Preparación del clúster EKS. Mi modo preferido de crear el clúster es con AWS CLI y eksctl. Defino un archivo de configuración para controlar nombre, región y grupos de nodos gestionados, por ejemplo un clúster sandbox en us west 2 con un node group basado en Graviton ejecutando Amazon Linux 2. Una vez listo el archivo cluster.yaml, basta con ejecutar el comando siguiente desde tu terminal para levantar la infraestructura en minutos: eksctl create cluster -f cluster.yaml

Despliegue de Linkerd. Para acelerar el proceso, uso un script que automatiza la instalación del cliente de Linkerd, la aplicación de los CRDs, el control plane y el componente de visualización Viz. Se ejecuta con un simple: ./deploy-linkerd.sh. Al finalizar, puedes validar el estado con kubectl get pods -n linkerd y kubectl get pods -n linkerd-viz para confirmar que todos los componentes están en estado running.

Despliegue de aplicaciones de ejemplo. Para probar el mallado, uso dos APIs empaquetadas como ReplicaSets en Kubernetes: Comms Service y Greeter Service. Para simplificar las pruebas, hago un port forward del servicio de Comms en lugar de configurar un Ingress público. La inyección del proxy de Linkerd es tan simple como añadir la anotación linkerd.io/inject habilitada en el Service o, si lo prefieres, etiquetar el Namespace con linkerd.io/inject igual a enabled para inyección automática. Con todo listo, puedes encaminar tráfico local al servicio con kubectl -n greeter port-forward service/comms-service 3000:3000 y luego probar con curl https://localhost:3000/say-hello?name=TuNombre.

Observabilidad y trazabilidad. Si activas los access logs de Linkerd en formato JSON, podrás consultar métricas útiles como latencia, código de estado y volumen de respuesta sin modificar tus aplicaciones. Un ejemplo práctico es obtener los logs del sidecar en el Greeter con kubectl logs -n greeter -l app=greeter-service -c linkerd-proxy, donde verás campos como método HTTP, status 200, tiempos de procesamiento y dirección del cliente. Para visualización, Linkerd Viz ofrece paneles que facilitan revisar topologías y salud del tráfico entre servicios en pocos clics.

Limpieza de recursos. Si seguiste el tutorial, recuerda liberar la infraestructura para evitar costes. Puedes hacerlo con un script de apoyo ejecutando ./script/cleanup-all.sh. También es posible borrar el clúster con eksctl delete cluster si no necesitas conservar nada.

Próximos pasos con Linkerd. Este servicio mesh ofrece capacidades que incrementan la resiliencia sin tocar el código de tus microservicios. Te recomiendo explorar Retries para reintentos controlados, Circuit Breaking para proteger dependencias y Telemetry para métricas ricas del plano de datos. Puedes comenzar aquí: Retries, Circuit Breaking y Telemetry.

Por qué elegir esta arquitectura. Linkerd es una malla ligera y directa, ideal cuando buscas una experiencia de instalación sencilla y una curva de aprendizaje amable. A medida que crece tu plataforma, podrás añadir capacidades avanzadas según necesidad, manteniendo una base operativa estable. Para equipos que priorizan productividad, seguridad y calidad de servicio, Linkerd sobre EKS ofrece una combinación muy sólida.

Sobre Q2BSTUDIO. Somos una empresa de desarrollo de software con foco en aplicaciones a medida y software a medida, especialistas en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y automatización de procesos. Ayudamos a implantar arquitecturas cloud nativas, CI CD, observabilidad y gobierno del tráfico con service mesh, así como a modernizar aplicaciones y datos. Si tu organización está evaluando migraciones o optimización de cargas en la nube, te invitamos a conocer nuestros servicios cloud aws y azure. Si buscas potenciar productos digitales con ia para empresas, agentes IA o casos de uso de machine learning, descubre cómo podemos apoyarte con nuestra oferta en inteligencia artificial.

Palabras clave relacionadas para tu estrategia de plataforma y datos. Aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. Si te interesan analítica avanzada y cuadros de mando con BI, también trabajamos proyectos end to end con integración de datos, modelado semántico y explotación autoservicio.

Conclusión. Montar Linkerd en EKS es más simple de lo que parece y aporta beneficios inmediatos en observabilidad, resiliencia y gestión de tráfico. Partir con una instalación mínima y evolucionar por iteraciones te permitirá escalar capacidades sin fricción. Gracias por leer y felices despliegues.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio