Kubernetes-Logs in Cloud Code für VS Code aufrufen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird beschrieben, wie Sie die Streaminglogs Ihrer Anwendung in Cloud Code aufrufen und den Status von Ressourcen prüfen.
Die Ansicht Entwicklungssitzungen bietet eine strukturierte Ansicht der Logging-Ausgabe, in der Aufgaben, Artefakte und bereitgestellte Ressourcen angezeigt werden. In dieser Ansicht können Sie den Status der einzelnen Aufgaben in Ihrer Bereitstellung sehen und weitere Informationen in der vollständigen Logging-Ausgabe finden.
Die Loganzeige bietet Tools zum Durchsuchen und Filtern von Logs.
Status von Aufgaben und Ressourcen aufrufen
Wenn Sie eine Entwicklungs- oder Debugging-Sitzung starten, wird im Bereich Entwicklungssitzungen die strukturierte Logging-Ansicht angezeigt.
Wenn Sie den Bereich Entwicklungssitzungen aufrufen möchten, öffnen Sie die Befehlspalette (drücken Sie Ctrl/Cmd + Shift + P) und führen Sie dann den Befehl Cloud Code: Explorer auf Entwicklungssitzungen konzentrieren aus.
Wenn eine Aufgabe beginnt, wird eine rotierende Halbkreis-Fortschrittsanzeige für progress_activity angezeigt.
Wenn eine Aufgabe erfolgreich ist, wird neben dem Schritt ein Häkchen check_circle angezeigt.
Wenn eine Aufgabe fehlschlägt, wird neben dem Schritt ein Fehlersymbol angezeigt.
Klicken Sie auf den Schritt im Bereich Entwicklungssitzungen, um die Details eines Schritts anzuzeigen. Auf dem Tab Ausgabe wird der Schritt in der Logging-Ausgabe angezeigt.
Klicken Sie auf den Knoten Status, um die vollständigen Skaffold-Logs aufzurufen.
Wenn Sie die Logs für einen Container aufrufen möchten, maximieren Sie Status, maximieren Sie Anwendungslogs streamen und klicken Sie dann auf den Containernamen. Die Logs für den Container werden auf dem Tab Ausgabe angezeigt.
Loganzeige starten
Öffnen Sie die Loganzeige. Öffnen Sie dazu die Befehlspalette (drücken Sie Ctrl/Cmd + Shift + P oder klicken Sie auf Ansicht > Befehlspalette) und führen Sie dann Cloud Code: Logs ansehen aus.
Logs aus einem Pod streamen
So streamen Sie Logs aus einem Pod:
Klicken Sie auf Cloud Code und maximieren Sie den Bereich Kubernetes.
Maximieren Sie Ihren Minikube-Cluster und dann Pods.
Klicken Sie mit der rechten Maustaste auf einen Pod und dann auf Logs streamen.
Wenn der Pod mehrere Container enthält, wählen Sie bei entsprechender Aufforderung einen Container aus.
Logs aus einem Pod ansehen
Klicken Sie auf Cloud Code und maximieren Sie den Bereich Kubernetes.
Maximieren Sie Ihren Minikube-Cluster und dann Pods.
Klicken Sie mit der rechten Maustaste auf einen Pod und dann auf Logs ansehen.
Wenn der Pod mehrere Container enthält, wählen Sie bei entsprechender Aufforderung einen Container aus.
Logs für eine bestimmte Ressource aufrufen
So rufen Sie die Logs für eine bestimmte Ressource auf:
Klicken Sie auf Cloud Code und maximieren Sie den Bereich Kubernetes.
Maximieren Sie im Bereich Kubernetes Folgendes:
Der Cluster, dessen Protokolle Sie aufrufen möchten
Namespaces
Der Namespace, dessen Protokolle Sie aufrufen möchten
Deployments
Klicken Sie mit der rechten Maustaste auf die Bereitstellung und wählen Sie Logs ansehen aus.
Streaming-Logs ansehen
Damit in der Loganzeige aktualisierte Logs angezeigt werden, aktivieren Sie in der Loganzeige den Schieberegler Streaming.
Kubernetes-Logs mit Cloud Logging aufrufen
So rufen Sie Logs von GKE-Clustern mit aktiviertem Cloud Logging auf:
Öffnen Sie die Loganzeige. Öffnen Sie dazu die Befehlspalette (über Ctrl/Cmd + Shift + P oder Ansicht > Befehlspalette) und führen Sie dann Cloud Code: Logs ansehen aus.
Wählen Sie Kubernetes-Anwendungslogs aus der Liste Logtyp aus.
Aktivieren Sie zum Streamen von Logs aus mehreren Pods den Schieberegler Streaming und wählen Sie in der Liste Pod die Option alle aus.
Logs werden für den aktiven Cluster standardmäßig angezeigt. Wenn Sie zu einem anderen Cluster wechseln möchten, wählen Sie den Clusternamen in der Liste Cluster aus.
Kubernetes-Logs mit kubectl aufrufen
So rufen Sie Logs aus einem Nicht-GKE-Cluster oder einem GKE-Cluster ohne aktiviertes Cloud Logging auf:
Öffnen Sie die Loganzeige. Öffnen Sie dazu die Befehlspalette (über Ctrl/Cmd + Shift + P oder Ansicht > Befehlspalette) und führen Sie dann Cloud Code: Logs ansehen aus.
Wählen Sie Kubectl-Logs in der Liste Logtyp aus.
Wählen Sie in der Liste Bereitstellung oder Pod ein Deployment oder einen Pod aus, aus dem Logs angezeigt werden sollen.
Klicken Sie zum Verfeinern der Suchergebnisse auf Logs durchsuchen und geben Sie Suchbegriffe ein. Diese Suche umfasst den Namespace, die Bereitstellung, den Pod, den Container und die Zeit. Bei Clustern mit aktiviertem Cloud Logging können Sie auch nach Schweregrad filtern.
Anzeigezeit ändern
Wenn Sie die angezeigte Zeitzone in eine andere Zeitzone ändern möchten, klicken Sie neben der Spaltenüberschrift Zeit auf das Dreipunkt-Menü more_vertMehr und wählen Sie dann eine Zeitzone aus.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-11 (UTC)."],[[["\u003cp\u003eThis page outlines how to access and view streaming logs for your application and check resource statuses using Cloud Code.\u003c/p\u003e\n"],["\u003cp\u003eThe Development sessions section provides a structured logging view, indicating task progress with visual cues like checkmarks and error indicators.\u003c/p\u003e\n"],["\u003cp\u003eThe Log Viewer can be launched via the command palette to search, filter, and display application and Kubernetes logs from various sources.\u003c/p\u003e\n"],["\u003cp\u003eLogs can be streamed from specific pods, viewed for individual resources like deployments, or aggregated for GKE clusters using Cloud Logging.\u003c/p\u003e\n"],["\u003cp\u003eUsers can view Kubernetes logs using either Cloud Logging for GKE or kubectl for non-GKE clusters, with search and time zone customization options available.\u003c/p\u003e\n"]]],[],null,["# View Kubernetes logs in Cloud Code for VS Code\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/vscode/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/vscode/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/vscode/debug).\n- Explore the Kubernetes documentation on [troubleshooting containerized applications](https://kubernetes.io/docs/tasks/debug/debug-application/).\n\nGet Support\n-----------\n\nTo send feedback, report issues on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-vscode/issues), or ask a question on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=cloud-code-vscode)."]]