Un Pod de microservice déployé est en état CrashLoopBackOff. Quelle étape de dépannage fournit l'information la plus directe sur la raison pour laquelle le Pod ne parvient pas à démarrer de manière répétée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Exécutez la commande kubectl logs POD_NAME où le paramètre POD_NAME est le nom du Pod problématique. Analysez les journaux du Pod des exécutions précédentes pour déterminer la cause première des tentatives de démarrage échouées du Pod..
Pourquoi c'est la réponse
La commande kubectl logs PODNAME est la méthode la plus directe pour diagnostiquer un Pod en CrashLoopBackOff. Elle permet d'accéder aux journaux des conteneurs du Pod, y compris ceux des tentatives de démarrage précédentes, ce qui est crucial pour comprendre pourquoi le Pod échoue. Le statut CrashLoopBackOff indique que le conteneur démarre, plante, puis est redémarré par Kubernetes, et les journaux révèlent souvent l'erreur spécifique qui provoque le crash. Se connecter au Pod avec kubectl exec est inefficace car le Pod ne démarre pas correctement, rendant l'exécution de commandes à l'intérieur impossible ou non pertinente. Vérifier les politiques IAM avec gcloud projects get-iam-policy est utile pour les problèmes d'autorisation d'accès aux images de conteneurs, mais ne fournit pas d'informations sur les erreurs d'exécution du code de l'application. Enfin, examiner les journaux de Cloud Logging pour le trafic de sortie refusé est pertinent pour les problèmes de connectivité réseau, mais pas pour un crash d'application interne au Pod.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise