Funciones básicas
De forma predeterminada, Kubetail usa su Kubernetes API para observar sus workloads y obtener los datos de logs. Todas las funciones descritas aquí están disponibles en el dashboard web de Kubetail sin ninguna instalación adicional.
Múltiples clústeres
Sección titulada «Múltiples clústeres»Kubetail lee su archivo kubeconfig para detectar los clústeres disponibles y usa las credenciales definidas allí para autenticarse frente a cada uno. Cuando tiene configurado más de un context, aparece un selector de clúster en la barra de navegación superior para que pueda cambiar entre ellos. Kubetail vigila los cambios en el archivo kubeconfig y actualiza la lista automáticamente, por lo que los nuevos contexts aparecen sin necesidad de reiniciar.
Filtros de workloads
Sección titulada «Filtros de workloads»En la página principal del dashboard puede ver todos sus workloads en tiempo real y reducir la vista por namespace, tipo de workload y búsqueda.
Tail en tiempo real
Sección titulada «Tail en tiempo real»Al seleccionar un workload se abre la consola de logs, que empieza a hacer tail de los logs de todos sus contenedores al mismo tiempo. Las nuevas líneas de log se van incorporando a medida que se escriben y puede desplazarse hacia arriba para ver líneas anteriores. También puede usar los controles del visor para saltar al comienzo del flujo, ir a un momento específico o volver al final para reanudar el tailing.
Seguimiento del ciclo de vida de los contenedores
Sección titulada «Seguimiento del ciclo de vida de los contenedores»Kubetail observa los eventos de pods de Kubernetes en tiempo real. Cuando se inicia un nuevo pod o contenedor — durante un rolling update, un reinicio tras un fallo o un scale-out — sus logs se añaden automáticamente al flujo activo. Cuando se elimina un pod, su origen de logs se quita del flujo. No necesita volver a abrir la consola ni refrescarla manualmente para ver estos cambios.
Filtros de logs
Sección titulada «Filtros de logs»En la consola de logs puede filtrar por:
- Container — muestra solo contenedores concretos por nombre.
- Node — muestra solo contenedores que se ejecutan en un nodo específico.
- Region / Zone — filtra por región cloud o zona de disponibilidad (tomadas de las etiquetas de nodo
topology.kubernetes.io/regionytopology.kubernetes.io/zone). - OS / Arch — filtra por sistema operativo o arquitectura de CPU (tomadas de las etiquetas de nodo
kubernetes.io/osykubernetes.io/arch).
Puede aplicar cualquier combinación de filtros al mismo tiempo y, al quitarlos todos, volverá a ver el flujo completo.