Agentes de IA con GKE

Potencia una app de microservicios con un cerebro externo de IA en GKE, sin tocar código, usando DNS interno, CronJobs y A2A para resolver tareas.

25 sept 2025 • 4 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Este artículo describe mi propuesta para el reto GKE Turns 10 Hackathon, cuyo objetivo fue simple pero potente: potenciar una aplicación de microservicios estándar, Online Boutique, con inteligencia artificial sin tocar ni una sola línea del código original. La solución fue construir un cerebro externo contenerizado compuesto por un equipo autónomo de agentes IA ejecutándose sobre Google Kubernetes Engine GKE.

Fundamento y descubrimiento de servicios GKE: La arquitectura se apoya en varios microservicios adicionales que deben comunicarse entre sí y con la aplicación original. GKE facilita el descubrimiento de servicios mediante servicios de Kubernetes que proporcionan nombres DNS estables para cada componente. Con esto mis agentes pueden invocarse entre ellos mediante llamadas HTTP internas resolviendo nombres como marketing-campaigner-service y dejando que GKE gestione el enrutamiento y la red.

Los sentidos: servidor MCP con sidecar seguro: El primer componente es un servidor MCP encargado de recibir eventos en tiempo real como add to cart desde el frontend. Para conectarse de forma segura a Cloud SQL uso el proxy de Cloud SQL como contenedor sidecar, aprovechando la arquitectura de pods de GKE para ejecutar la aplicación y el proxy dentro del mismo pod y así exponer la base de datos localmente a la app sin exponer credenciales en la red.

El estratega: agente con programación periódica CronJob: Algunos agentes no necesitan ejecutarse 24 7, solo deben despertarse periódicamente para detectar tendencias. Un CronJob de Kubernetes es perfecto para esto: define una expresión de horario y GKE crea pods puntuales que ejecutan el ciclo sentido pensar actuar y luego terminan, proporcionando una solución simple y declarativa para tareas programadas.

El ejecutor: colaboración agente a agente A2A: Cuando el analista detecta una tendencia delega tareas a un agente de marketing mediante mensajes A2A. Esa comunicación se implementa como solicitudes HTTP desacopladas usando los servicios internos de GKE lo que mantiene el diseño modular y escalable. Cada agente corre en su propio Deployment y escucha las peticiones que le corresponden.

Especialista IA: recomendador como cliente MCP y colaborador A2A: Reemplazé el servicio de recomendación original por un agente de recomendaciones impulsado por IA que actúa como servidor gRPC. Este agente combina varias técnicas: consulta a otros agentes vía A2A para conocer campañas promocionales en curso, actúa como cliente MCP usando el servicio de catálogo de productos como herramienta para obtener contexto fidedigno sobre los items del carrito y emplea un modelo de generación para producir recomendaciones inteligentes fundamentadas.

Asistente conversacional: cliente MCP con respuestas fundamentadas: Para atención al cliente desarrollé un agente conversacional orientado al usuario que actúa exclusivamente como cliente MCP y no utiliza A2A. Su única misión es ayudar al usuario y responder basándose estrictamente en la información que obtiene del servicio de catálogo mediante gRPC para evitar alucinaciones y generar confianza en el usuario.

Interfaces públicas: LoadBalancer para UIs: Para las demos y accesibilidad pública bastó con cambiar el tipo del Service a LoadBalancer y GKE aprovisionó una IP pública. Así expuse una interfaz tipo Mission Control Dashboard y un chatbot de soporte al cliente para interacción en vivo sin complicaciones adicionales de infraestructura.

Por qué GKE fue la elección adecuada: GKE permitió definir la infraestructura de forma declarativa con YAML, facilitar el descubrimiento de servicios mediante DNS interno, ofrecer herramientas nativas como CronJob y Deployments para distintos patrones de ejecución, proporcionar resiliencia automática al reiniciar pods fallidos y escalabilidad sencilla ajustando replicas. Para cargas de IA modernas y arquitecturas con múltiples agentes, GKE combina control operativo y simplicidad.

Q2BSTUDIO y cómo podemos ayudar: En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con experiencia en inteligencia artificial, ciberseguridad, servicios cloud aws y azure y soluciones de inteligencia de negocio. Podemos acompañar la implementación de agentes IA sobre plataformas gestionadas como GKE o integrar soluciones en AWS y Azure según tus necesidades. Si buscas potenciar tus procesos con IA para empresas y agentes IA conversacionales podemos diseñar e integrar soluciones a medida. También ofrecemos auditorías y pentesting para garantizar que tus despliegues sean seguros y confiables.

Servicios y llamadas a la acción: Si te interesa desarrollar una aplicación a medida o una plataforma de agentes IA colaborativos podemos ayudarte desde el diseño hasta la operación. Visita nuestros detalles de servicios de inteligencia artificial en servicios de inteligencia artificial y para migraciones o despliegues cloud consulta nuestras opciones de servicios cloud aws y azure. En Q2BSTUDIO también trabajamos con Power BI y servicios de inteligencia empresarial para convertir datos en decisiones accionables.

Palabras clave incorporadas: 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 quieres una solución práctica, segura y escalable para desplegar agentes IA en Kubernetes contáctanos y desarrollamos la arquitectura que mejor se adapte a tu negocio.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat