/ / ¿Puedo obtener un archivo de registro en un pod kubernetes? - kubernetes

¿Puedo obtener un archivo de registro en un pod kubernetes? - kubernetes

¿Hay alguna forma de obtener el archivo de registro del pod en el clúster Kubernetes?

Sé que puedo obtener registros usando el comando "kubectl exec log -f $ POD_NAME" pero quiero obtener acceso al archivo de registro directamente.

Respuestas

4 para la respuesta № 1

Depende del controlador de registro que esté utilizando. Supongo que está usando el controlador de registro de json predeterminado aquí, pero puede ver el nodo en el que está programado el pod usando kubectl get po -o wide

Luego, inicie sesión en ese nodo y verá los registros de la ventana acoplable del contenedor debajo de /var/lib/docker/containers/<long_container_id>/<long_container_id>-json.log

Necesitarás usar docker ps y docker inspect para determinar la identificación del contenedor largo.


0 para la respuesta № 2

Normalmente lo recupero de /var/log/containers donde encontrará todos los contenedores "registros implementados en esa máquina en particular