Construí una herramienta de código abierto para depurar Kubernetes de forma ágil

Construye una herramienta de código abierto para depurar Kubernetes de forma ágil. Aumenta la eficiencia y productividad en tus proyectos de tecnología.

miércoles, 26 de noviembre de 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Construye una herramienta de código abierto para depurar Kubernetes de forma ágil

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

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