Una aplicación se ejecuta en múltiples clústeres de GKE bajo un Deployment con réplicas. ¿Qué comando muestra los logs de stdout para todas las réplicas en todos los clústeres?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: gcloud logging read [PARAM].
Por qué esta es la respuesta
La opción correcta es gcloud logging read [PARAM] porque Google Cloud Logging (anteriormente Stackdriver Logging) es el servicio centralizado que agrega logs de todos los recursos de GCP, incluyendo los pods de GKE en múltiples clústeres. Este comando permite consultar y filtrar logs de forma centralizada, sin importar en qué clúster o nodo se ejecute el pod. kubectl logs [POD or LABEL selector] solo recupera logs de pods dentro del contexto del clúster actual configurado en kubectl. No puede acceder a logs de otros clústeres. kubectl exec -it [POD] -- journalctl intenta ejecutar un comando dentro de un pod específico. Esto requiere que journalctl esté instalado en la imagen del contenedor y solo mostraría logs de ese pod en particular, no de todas las réplicas en todos los clústeres. gcloud compute ssh [INSTANCE] --command='sudo journalctl' se conecta a una instancia de VM específica y ejecuta un comando. Esto es para logs a nivel de VM y no está diseñado para agregar logs de pods de GKE de forma centralizada.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta