Linkerd en AWS EKS

Guía práctica para desplegar Linkerd Service Mesh en AWS EKS: observabilidad, control de tráfico y resiliencia con Kubernetes. Repositorio público con pasos.

1 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat