K8S Whisperer
K8sWhisperer es un operador de Kubernetes que permite a los usuarios consultar los registros de los pods utilizando lenguaje natural. Aprovecha un modelo TinyLlama para interpretar consultas legibles por humanos y convertirlas en parámetros para recuperar los registros deseados de los pods de Kubernetes.
Listado en categorías:
Código abiertoHerramientas de desarrollo

Descripción
K8sWhisperer es un operador de Kubernetes que permite a los usuarios consultar los registros de los pods utilizando lenguaje natural. Aprovecha un modelo TinyLlama para interpretar consultas legibles por humanos y convertirlas en parámetros para recuperar los registros deseados de los pods de Kubernetes, proporcionando un breve informe legible por humanos sobre los registros obtenidos. Este proyecto tiene como objetivo simplificar el proceso de depuración y mejorar la legibilidad de los registros en clústeres de Kubernetes abarrotados.
Cómo usar K8S Whisperer?
Para usar K8sWhisperer, clona el repositorio, construye y despliega la imagen de Docker, y crea un recurso personalizado para consultar registros. Aplica el recurso y verifica los resultados utilizando comandos de kubectl.
Características principales de K8S Whisperer:
1️⃣
Procesamiento de Lenguaje Natural (NLP) para consultas de registros
2️⃣
Filtrado de registros por parámetros como taillines, sincetime y palabra clave grep
3️⃣
Integración directa con la API de Kubernetes
4️⃣
Creación de recursos personalizados para consultas de registros
5️⃣
Generación de informes legibles por humanos a partir de registros
Por qué podría ser usado K8S Whisperer?
# | Caso de Uso | Estado | |
---|---|---|---|
# 1 | Depuración de problemas en clústeres de Kubernetes | ✅ | |
# 2 | Recuperación de registros específicos basados en consultas en lenguaje natural | ✅ | |
# 3 | Generación de informes sobre datos de registros para análisis | ✅ |
Desarrollado por K8S Whisperer?
K8sWhisperer es desarrollado por Ahmed Rakan Aldhafeeri e Ikko Eltociear, quienes buscan mejorar la experiencia de Kubernetes haciendo que la consulta de registros sea más intuitiva y accesible a través del procesamiento de lenguaje natural.