Afficher les journaux Kubernetes dans Cloud Code pour Cloud Shell
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment afficher les journaux en streaming de votre application et vérifier l'état des ressources depuis Cloud Code.
La vue Sessions de développement fournit une vue structurée de la sortie de journalisation pour les tâches, les artefacts et les ressources déployées. Cette vue vous permet de voir l'état de chaque tâche dans votre déploiement et de trouver plus d'informations dans la sortie de journalisation complète.
Lorsque vous démarrez une session de développement ou de débogage, la section Sessions de développement affiche la vue structurée de la journalisation.
Pour afficher la section Sessions de développement, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P), puis exécutez la commande Cloud Code: Focus on development sessions explorer (Cloud Code : Explorer des sessions de développement).
Lorsqu'une tâche démarre, un indicateur de progression en demi-cercle en rotation progress_activity s'affiche.
Si une tâche aboutit, une coche check_circle s'affiche à côté de l'étape correspondante.
Si une tâche échoue, un point d'exclamation s'affiche à côté de l'étape correspondante.
Pour afficher les détails d'une étape, cliquez dessus dans la section Sessions de développement. L'onglet Output (Résultat) affiche l'étape dans la sortie de la journalisation.
Pour afficher les journaux Skaffold complets, cliquez sur le nœud État.
Pour afficher les journaux d'un conteneur, développez État, développez Diffuser les journaux d'application, puis cliquez sur le nom du conteneur. Les journaux du conteneur s'affichent dans l'onglet Output (Sortie).
Lancer la visionneuse de journaux
Pour lancer la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code: View Logs (Cloud Code : afficher les journaux).
Diffuser les journaux depuis un pod
Pour diffuser des journaux à partir d'un pod, procédez comme suit :
Cliquez sur Cloud Code, puis développez la section Kubernetes.
Développez votre cluster Minikube, puis développez Pods.
Effectuez un clic droit sur le pod, puis sélectionnez Stream Logs (Diffuser des journaux).
Si le pod comporte plusieurs conteneurs, sélectionnez-en un lorsque vous y êtes invité.
Afficher les journaux d'un pod
Cliquez sur Cloud Code, puis développez la section Kubernetes.
Développez votre cluster Minikube, puis développez Pods.
Effectuez un clic droit sur un pod, puis cliquez sur View Logs (Afficher les journaux).
Si le pod comporte plusieurs conteneurs, sélectionnez-en un lorsque vous y êtes invité.
Afficher les journaux d'une ressource spécifique
Pour afficher les journaux d'une ressource spécifique, procédez comme suit :
Cliquez sur Cloud Code, puis développez la section Kubernetes.
Dans la section Kubernetes, développez les éléments suivants:
Cluster dont vous souhaitez afficher les journaux
Espaces de noms
Espace de noms dont vous souhaitez afficher les journaux
Déploiements
Effectuez un clic droit sur le déploiement, puis sélectionnez Afficher les journaux.
Afficher les journaux de streaming
Pour que la visionneuse de journaux affiche les journaux mis à jour au fur et à mesure de leur création, activez le curseur Streaming dans la visionneuse de journaux.
Afficher les journaux Kubernetes à l'aide de Cloud Logging
Pour afficher les journaux des clusters GKE avec Cloud Logging activé, procédez comme suit :
Pour ouvrir la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code: View Logs (Cloud Code : afficher les journaux).
Sélectionnez Journaux d'application Kubernetes dans la liste Type de journal.
Pour diffuser les journaux de plusieurs pods, activez le curseur Streaming et sélectionnez Tous dans la liste Pod.
Les journaux du cluster actif s'affichent par défaut. Pour passer à un autre cluster, sélectionnez le nom du cluster dans la liste déroulante Cluster.
Afficher les journaux Kubernetes à l'aide de kubectl
Pour afficher les journaux d'un cluster non-GKE ou d'un cluster GKE sans Cloud Logging activé, procédez comme suit :
Pour ouvrir la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code: View Logs (Cloud Code : afficher les journaux).
Sélectionnez Journaux Kubectl dans la liste Type de journal.
Dans la liste Déploiement ou Pod, sélectionnez un déploiement ou un pod dont vous souhaitez afficher les journaux.
Pour affiner vos résultats de recherche, cliquez sur Search Logs (Rechercher dans les journaux), puis saisissez des termes de recherche. Cette recherche inclut l'espace de noms, le déploiement, le pod, le conteneur et l'heure. Pour les clusters sur lesquels Cloud Logging est activé, vous pouvez également filtrer par niveau de gravité.
Modifier l'heure d'affichage
Pour modifier l'heure d'affichage en fonction d'un autre fuseau horaire, cliquez sur more_vertPlus à côté de l'en-tête de la colonne Heure, puis sélectionnez un fuseau horaire.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis guide explains how to use Cloud Code to view application streaming logs and check resource status.\u003c/p\u003e\n"],["\u003cp\u003eThe Development sessions view provides a structured output of tasks, artifacts, and deployed resources, showing the status of each deployment task.\u003c/p\u003e\n"],["\u003cp\u003eThe Log Viewer can be launched to search, filter, and stream logs from pods, resources, and Kubernetes clusters with or without Cloud Logging.\u003c/p\u003e\n"],["\u003cp\u003eLogs can be accessed by right-clicking on a pod or specific resource in the Kubernetes section of Cloud Code and selecting "Stream Logs" or "View Logs".\u003c/p\u003e\n"],["\u003cp\u003eYou can change the time zone displayed in the logs viewer by clicking the more options menu next to the time column header.\u003c/p\u003e\n"]]],[],null,["# View Kubernetes logs in Cloud Code for Cloud Shell\n\nThis page describes how to view the streaming logs of your application and to\ncheck the status of resources from within Cloud Code.\n\nThe\n[Development sessions](#view_the_status_of_tasks_and_resources)\nview provides a structured view of the logging output that\nsurfaces tasks, artifacts, and deployed resources. This view lets you\nsee the status of each task in your deployment and locate more information in\nthe full logging output.\n\nThe [Log Viewer](#launch_the_log_viewer) provides tools for searching and\nfiltering logs.\n\nView the status of tasks and resources\n--------------------------------------\n\nWhen you start a development or debugging session, the\n[**Development sessions** section](/code/docs/shell/k8s-overview#development-section)\ndisplays the structured logging view.\n\n- To view the **Development sessions** section, open the Command Palette\n (press `Ctrl`/`Cmd`+`Shift`+`P`) and then run the\n **Cloud Code: Focus on development sessions explorer** command.\n\n- As a task begins, a\n progress_activity\n spinning semi-circle progress indicator appears.\n\n- If a task succeeds, a\n check_circle\n checkmark appears next to the step.\n\n- If a task fails, an\n error\n error mark appears next to the step.\n\n- To see details of a step, click the step in the **Development sessions**\n section. The **Output** tab displays the step in the logging output.\n\n- To view the full [Skaffold](/skaffold) logs, click the **Status** node.\n\n- To view the logs for a container, expand **Status** , expand **Stream\n Application Logs** , and then click the container name. The logs for the\n container are displayed in the **Output** tab.\n\nLaunch the Log Viewer\n---------------------\n\nTo launch the [Log Viewer](/code/docs/shell/k8s-overview#view_logs), open the command palette\n(press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and\nthen run **Cloud Code: View Logs**.\n\nStream logs from a pod\n----------------------\n\nTo stream logs from a pod:\n\n1. Click **Cloud Code** and then expand the **Kubernetes** section.\n2. Expand your minikube cluster and then expand **Pods**.\n3. Right-click a pod and then click **Stream Logs**.\n4. If there are multiple containers in the pod, select a container when prompted.\n\nView logs from a pod\n--------------------\n\n1. Click **Cloud Code** and then expand the **Kubernetes** section.\n2. Expand your minikube cluster and then expand **Pods**.\n3. Right-click a pod and then click **View Logs**\n4. If there are multiple containers in the pod, select a container when prompted.\n\nView logs for a specific resource\n---------------------------------\n\nTo view the logs for a specific resource, follow these steps:\n\n1. Click **Cloud Code** and then expand the **Kubernetes** section.\n2. In the **Kubernetes** section, expand the following:\n\n - The cluster whose logs you want to view\n - **Namespaces**\n - The namespace whose logs you want to view\n - **Deployments**\n3. Right-click the deployment and select **View logs**.\n\nView streaming logs\n-------------------\n\nTo have the Log Viewer display updated logs as the logs are generated, in\nthe Log Viewer, turn the **Streaming** slider on.\n\nView Kubernetes logs using Cloud Logging\n----------------------------------------\n\nTo display logs from GKE clusters with\n[Cloud Logging](/logging/docs) enabled, follow these steps:\n\n1. To open the Log Viewer, open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and then run **Cloud Code: View Logs**.\n2. Select **Kubernetes Application Logs** from the **Log Type** list.\n3. To stream logs from multiple pods, turn on the **Streaming** slider and select **all** in the **Pod** list.\n4. Logs are displayed for the active cluster by default. To switch to a different cluster, select the cluster name from the **Cluster** list.\n\nView Kubernetes logs using kubectl\n----------------------------------\n\nTo display logs from a non-GKE cluster or a\nGKE cluster without Cloud Logging enabled, follow\nthese steps:\n\n1. To open the Log Viewer, open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and then run **Cloud Code: View Logs**.\n2. Select **Kubectl Logs** from the **Log Type** list.\n3. In the **Deployment** or **Pod** list, select a deployment or pod to view logs from.\n4. To refine your search results, click **Search Logs** and then type search terms. This search includes the namespace, deployment, pod, container, and time. For clusters with Cloud Logging enabled, you can also filter by severity level.\n\nChange the display time\n-----------------------\n\nTo change the display time to a different time zone, click\nmore_vert**More**\nnext to the **Time** column header and then choose a time zone.\n\nWhat's next\n-----------\n\n- [Debug a Kubernetes application in Cloud Code](/code/docs/shell/debug).\n- Explore the Kubernetes documentation on [troubleshooting containerized applications](https://kubernetes.io/docs/tasks/debug/debug-application/)."]]