Otto Bonilla: ClusterView

Infraestructura

ClusterView: entender Kubernetes con un mapa de servicios

Un panel de Kubernetes que reúne salud de servicios, registros, dependencias y diagnóstico opcional con IA, con acceso inicial de solo lectura.

Un fallo en Kubernetes rara vez se explica en un único lugar. ClusterView reúne el servicio, sus dependencias, registros y evidencias para que una persona pueda seguir el problema dentro de una misma interfaz.

Captura de ClusterView tomada del repositorio del proyecto.

Comenzar por el servicio que falla

El panel representa los servicios en un mapa explorable. Destaca los que fallan y permite abrir detalles y registros. La búsqueda salta a servicios, espacios de nombres o pods; las vistas de lista y nodos ofrecen otras formas de inspección.

El enfoque de conexiones muestra dependencias y consumidores directos. Los registros combinados conservan etiquetas de pod y contenedor para identificar el origen de cada línea al investigar varias réplicas.

Controles explícitos para operar el clúster

Una aplicación en Go y una interfaz web en TypeScript reciben actualizaciones del clúster. Se puede acceder mediante Helm o un complemento local de kubectl. El diagnóstico opcional usa un proveedor de IA configurado.

La instalación inicial es de solo lectura. Las acciones operativas necesitan configuración explícita y permisos limitados. Los controles restringen operaciones como reinicios y cambios de réplicas, y registran los intentos en una auditoría.

El diagnóstico necesita criterio humano

Una explicación aporta valor cuando permite volver a la evidencia. Las respuestas de IA deben contrastarse con registros, eventos y configuración. No demuestran que un comando propuesto sea correcto.

La autenticación, los espacios de nombres accesibles y la activación de acciones dependen de la configuración del despliegue. Instalar un panel no equivale a autorizar cambios sobre el clúster.

Seguir un fallo por la interfaz

El README incluye capturas reales del mapa, los detalles, los registros y el diagnóstico. La guía de registros explica los límites y la reconexión. La imagen de esta página es una captura del proyecto, no un clúster interactivo.

Fuentes y lecturas relacionadas

Basado en la documentación enlazada, revisada el 2 de noviembre de 2026. Las funciones y los límites corresponden a esa versión documentada.

Ver repositorio