es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Registros de pod no almacenados en nodos de EKS.

Estoy tratando de configurar un fluend para enviar registros a un elasticsearch. Después de configurarlo, no pude ver ningún registro de pod en el elasticsearch.

Mientras depuraba lo que está sucediendo, vi que no hay registros en el nodo en la ruta var/log/pods:

cd var/logs/pods
ls -la
drwxr-xr-x. 34 root root 8192 Dec  9 12:26 .
drwxr-xr-x. 14 root root 4096 Dec  9 02:21 ..
drwxr-xr-x.  3 root root   21 Dec  7 03:14 pod1
drwxr-xr-x.  6 root root  119 Dec  7 11:17 pod2
cd pod1/containerName
ls -la
total 0
drwxr-xr-x. 2 root root  6 Dec  7 03:14 .
drwxr-xr-x. 3 root root 21 Dec  7 03:14 ..

Pero puedo ver los registros al ejecutar kubectl logs pod1.

Según lo que he visto en la documentación, los registros deberían estar en esta ruta. ¿Tiene alguna idea de por qué no hay registros almacenados en el nodo?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Es posible que los registros no estén siendo recolectados correctamente por fluentd. Puede verificar si fluentd está configurado correctamente revisando sus registros.

    También puede verificar si el daemonset de fluentd está en ejecución ejecutando el siguiente comando:

    kubectl get daemonset -n kube-system
    

    Si fluentd no está en ejecución, puede intentar implementar nuevamente el daemonset.

    Otra cosa a verificar es la configuración del plugin de fluentd para Elasticsearch. Puede verificar si la configuración es correcta revisando los registros de fluentd.

    También es posible que los registros se estén almacenando en una ubicación diferente. Puede verificar el archivo de configuración de fluentd para ver dónde está configurado para recolectar los registros.

    Por último, es importante asegurarse de que la implementación de Elasticsearch esté funcionando correctamente y pueda recibir y almacenar los registros. Puede revisar los registros de Elasticsearch y asegurarse de que el patrón de índice esté configurado correctamente.

    En general, hay múltiples posibles razones por las cuales los registros no se están almacenando en el nodo, y se requiere una depuración exhaustiva para determinar la causa raíz del problema.

Comments are closed.