Resumen: Construí una herramienta de código abierto llamada Kubently que permite depurar clústeres de Kubernetes mediante conversación natural con cualquier LLM importante, logrando entrega de comandos en ~50ms, operación por defecto solo lectura, compatibilidad con cualquier clúster K8s (EKS, GKE, AKS, bare metal, k3s) y soporte multi-clúster desde el primer día.
El problema: si has pasado tiempo depurando Kubernetes conoces el ciclo eterno de kubectl get pods, kubectl describe, kubectl logs y revisar eventos. La salida es verbosa, el proceso manual y la conmutación de contexto entre terminal, documentación y herramientas de monitorización consume tiempo. Al multiplicar esto por varios clústeres y proveedores el coste aumenta. Los agentes automatizados suelen identificar patrones y chequear eventos de forma más rápida y consistente, así que creé Kubently para aprovechar esa ventaja.
Qué es Kubently: es una herramienta abierta para la depuración agentica de Kubernetes. En lugar de teclear comandos manualmente describes el problema y un agente se encarga de ejecutar consultas, analizar salidas y conducir la investigación de forma sistemática. Por ejemplo puedes pedir que investigue por qué los pods frontend en producción se reinician constantemente y el agente ejecutará los pasos de diagnóstico necesarios.
Arquitectura: Kubently tiene tres componentes principales: el API Kubently, un servicio FastAPI escalable horizontalmente que gestiona la distribución de comandos, sesiones y comunicación agente a agente; el Executor Kubently, un agente ligero desplegado en cada clúster que es el único componente con acceso al clúster y que funciona por defecto en modo solo lectura con RBAC configurable; y la integración con LLMs mediante un patrón factory que permite intercambiar proveedores. La entrega de comandos usa Server-Sent Events para latencias en el orden de ~50ms, lo que hace que la interacción sea fluida.
Decisiones clave: por seguridad el executor solo ejecuta operaciones de lectura por defecto evitando acciones destructivas accidentales; Kubently es agnóstico al proveedor y funciona donde funcione kubectl; el soporte multi-clúster es nativo desplegando un executor en cada entorno; la comunicación A2A permite integrarlo con sistemas agenticos existentes; y la arquitectura es modular para poder cambiar proveedor LLM o lógica de agente sin rehacerlo todo.
Limitaciones y roadmap: el proyecto está en fase temprana pero ya es útil. Hay margen para mejorar memoria conversacional y manejo de contexto, estrategias de depuración más sofisticadas, flujos multi-clúster avanzados y mayor integración con observabilidad. Aun así lo uso en mis clústeres y ya me ha ahorrado tiempo.
Sobre Q2BSTUDIO: somos una empresa de desarrollo de software dedicada a crear soluciones personalizadas y aplicaciones a medida. Ofrecemos servicios de software a medida, inteligencia artificial aplicada a empresas, ciberseguridad, servicios cloud aws y azure y soluciones de inteligencia de negocio. Si necesitas una plataforma o una aplicación adaptada a procesos concretos podemos ayudarte a diseñarla e implementarla, desde la automatización hasta la integración con agentes IA o paneles con power bi.
Si buscas potenciar tus proyectos con aplicaciones a medida visita nuestra página de servicios de desarrollo: aplicaciones a medida y para soluciones de inteligencia artificial orientadas a empresas revisa ia para empresas. También ofrecemos auditorías y pruebas de seguridad para infraestructuras Kubernetes y otros entornos, integrando prácticas de ciberseguridad y pentesting.
Palabras clave: 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.
Prueba y contribuye: Kubently es una solución práctica para acelerar la depuración en entornos cloud nativos y multi-clúster. Si te interesa colaborar, probar la herramienta o necesitas integrar agentes IA en tus flujos de trabajo empresariales, contacta con Q2BSTUDIO y te ayudamos a desplegar y adaptar la solución a tus necesidades.

.jpg)



