- ¿Cómo se accede a los servicios externos fuera del clúster de Kubernetes??
- ¿Cómo se recopilan registros de contenedores??
- ¿Cómo copio un registro del contenedor al local??
- ¿Cómo veo registros de Kubernetes??
- ¿Dónde se almacenan los registros de Kubectl??
¿Cómo se accede a los servicios externos fuera del clúster de Kubernetes??
Formas de conectarse
Tiene varias opciones para conectarse a nodos, vainas y servicios desde fuera del clúster: Servicios de acceso a través de IP públicas. Use un servicio con tipo Nodeport o LoadBalancer para que el servicio se pueda accesible fuera del clúster. Consulte los Servicios y Kubectl Exponer documentación.
¿Cómo se recopilan registros de contenedores??
Encuentra estos archivos de registro JSON en el directorio/var/lib/docker/contenedores/en un host de Linux Docker. El <contenedor_id> Aquí está la identificación del contenedor en ejecución. Si no está seguro de qué identificación está relacionada con qué contenedor, puede ejecutar el comando Docker PS para enumerar todos los contenedores en ejecución.
¿Cómo copio un registro del contenedor al local??
Puede usar el comando Docker CP para copiar el archivo. La primera ruta (fuente) es la ruta en el contenedor Docker y la segunda es la ruta dentro de su sistema local (destino).
¿Cómo veo registros de Kubernetes??
La herramienta de registro predeterminada es el comando (registros de kubectl) para recuperar registros de un pod o contenedor específico. Ejecutando este comando con los registros de transmisión de bandera -follow desde el recurso especificado, lo que le permite cola en vivo sus registros desde su terminal.
¿Dónde se almacenan los registros de Kubectl??
Por defecto, el kubelet escribe registros en archivos dentro del directorio C: \ var \ logs (observe que esto no es C: \ var \ log). Aunque C: \ var \ log es la ubicación predeterminada de Kubernetes para estos registros, varias herramientas de implementación de clúster configuran nodos de Windows para registrar a c: \ var \ log \ kubelet en su lugar.