Afficher les journaux Kubernetes dans Cloud Code pour VS Code

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Cloud Code propose plusieurs méthodes pour afficher les journaux. La vue Sessions de développement fournit une vue structurée de la sortie de journalisation qui révèle 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.

La visionneuse de journaux fournit des outils pour rechercher et filtrer les journaux.

Afficher l'état des tâches et des ressources

Lorsque vous démarrez une session de développement ou de débogage, la section Sessions de développement affiche la vue de journalisation structurée.

Volet des sessions de développement

  • Pour afficher la section Sessions de développement, cliquez sur Icône Cloud CodeCloud Code, puis développez la section Sessions de développement.

  • Lorsqu'une tâche démarre, elle est affichée avec une icône de demi-cerle en rotation Icône de progression.

  • Si une tâche aboutit, une coche verte Icône d'opération réussie s'affiche à côté de l'étape correspondante.

  • Si une tâche échoue, un point d'exclamation rouge Icône d'échec s'affiche à côté de l'étape.

  • Pour en savoir plus sur une étape, cliquez sur la section Sessions de développement. L'onglet Output (Résultat) affiche l'étape de la sortie de journalisation.

  • Pour afficher le journal complet de Skaffold, cliquez sur le nœud Status (État).

  • Pour afficher les journaux d'un conteneur, développez État, développez Flux d'applications (flux), puis cliquez sur le nom du conteneur. Les journaux du conteneur s'affichent dans l'onglet Output (Résultat).

Démarrer la visionneuse de journaux

Pour lancer la visionneuse, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Afficher &gt ; Palette de commandes), puis exécutez Cloud Code: Afficher les journaux.

Diffuser les journaux depuis un pod

Pour diffuser des journaux à partir d'un pod, procédez comme suit :

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Développez votre cluster Minikube, puis les pods.
  3. Effectuez un clic droit sur le pod, puis sélectionnez Stream Logs (Diffuser des journaux).
  4. Si le pod comporte plusieurs conteneurs, sélectionnez-en un lorsque vous y êtes invité.

Afficher les journaux d'un pod

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Développez votre cluster Minikube, puis les pods.
  3. Effectuez un clic droit sur un pod, puis cliquez sur View Logs (Afficher les journaux).
  4. 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 :

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Dans la section Kubernetes, développez la section suivante:

    • Cluster dont vous souhaitez afficher les journaux
    • Espaces de noms
    • Espace de noms dont vous souhaitez afficher les journaux
    • Déploiements
  3. Faites un clic droit sur le déploiement et sélectionnez View logs (Afficher les journaux).

    Afficher les journaux de déploiement

Afficher les journaux diffusés en 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 :

  1. Pour ouvrir la visionneuse, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Afficher &gt ; Palette de commandes), puis exécutez Cloud Code: Afficher les journaux.
  2. Sélectionnez Journaux d'application Kubernetes dans la liste Type de journal.
  3. Pour diffuser les journaux de plusieurs pods, activez le curseur Streaming et sélectionnez Tous dans la liste Pod.
  4. 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.

    Visionneuse de journaux affichant le paramètre des journaux d'application Kubernetes

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 :

  1. Pour ouvrir la visionneuse, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Afficher &gt ; Palette de commandes), puis exécutez Cloud Code: Afficher les journaux.
  2. Sélectionnez Journaux Kubectl dans la liste Type de journal.
  3. Dans la liste Déploiement ou Pod, sélectionnez un déploiement ou un pod dont vous souhaitez afficher les journaux.

    Afficher les journaux d'un cluster autre que Cloud Logging en définissant le champ de déploiement dans le champ de recherche de la visionneuse de journaux sur "node-hello-world"

  4. 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 dans un autre fuseau horaire, cliquez sur à côté de l'en-tête de colonne Heure, puis sélectionnez un fuseau horaire.

Obtenir de l'aide

Pour envoyer des commentaires, signalez des problèmes sur GitHub ou posez une question sur Stack Overflow.