Journaux et surveillance

Cette rubrique décrit comment accéder aux journaux collectés par Tanzu Kubernetes Grid.

Accès aux journaux Tanzu Kubernetes Grid

Tanzu Kubernetes Grid collecte les journaux pour le déploiement et le fonctionnement du cluster de gestion autonome et de charge de travail. Pour récupérer les journaux d'audit au niveau de l'API Kubernetes ou du système Linux, reportez-vous à la section Journalisation d'audit.

Journaux du cluster local

Les journaux du cluster local capturent l'activité de création, de mise à niveau et de suppression du cluster de gestion autonome et de charge de travail dans le fichier ~/.config/tanzu/tkg/logs/CLUSTER-NAME. Ces journaux peuvent être utilisés pour dépanner l'activité de création du cluster et d'autres pannes. La suppression réussie d'un cluster supprime automatiquement son fichier journal, mais si l'action de suppression échoue, le fichier journal reste et peut être examiné par l'utilisateur ou l'équipe du support.

Journaux d’API de cluster

Si les journaux du cluster local ne fournissent pas suffisamment d'informations pour surveiller les déploiements ou résoudre les pannes de composants, vous pouvez récupérer les journaux à l'aide de kubectl comme suit.

Accéder aux journaux de déploiement du cluster de gestion autonome

Pour surveiller et dépanner les déploiements de clusters de gestion autonomes, consultez :

  • Le fichier journal répertorié dans la sortie du terminal sous Les journaux de l'exécution de la commande sont également disponibles à l'adresse (Logs of the command execution can also be found at…)

  • Journal de votre module de fournisseur de cloud pour l'API du cluster. Récupérez le plus récent comme suit :

    1. Recherchez votre sortie tanzu management-cluster create pour le Programme d'amorçage crée. Kubeconfig : et copiez le chemin d'accès au fichier kubeconfig répertorié. Le fichier se trouve à l'emplacement suivant : ~/.kube-tkg/tmp/.
    2. Exécutez les commandes suivantes, en fonction de votre fournisseur de cloud :
      • vSphere : kubectl logs deployment.apps/capv-controller-manager -n capv-system manager --kubeconfig </path/to/kubeconfig>
      • Amazon Web Services (AWS) : kubectl logs deployment.apps/capa-controller-manager -n capa-system manager --kubeconfig </path/to/kubeconfig>
      • Azure : kubectl logs deployment.apps/capz-controller-manager -n capz-system manager --kubeconfig </path/to/kubeconfig>

Pour dépanner le superviseur, reportez-vous à la section Dépannage de l'activation du superviseur dans la documentation de vSphere with Tanzu.

Accéder aux journaux de déploiements du cluster de charge de travail

Après l'exécution de tanzu cluster create, vous pouvez surveiller le processus de déploiement dans les journaux de l'API de gestion cluster sur le cluster de gestion.

Pour accéder à ces journaux, suivez les étapes ci-dessous :

  1. Définissez kubeconfig sur votre cluster de gestion. Par exemple :

    kubectl config use-context my-management-cluster-admin@my-management-cluster
    
  2. Exécutez les actions suivantes :

    • Journaux capi :

      kubectl logs deployments/capi-controller-manager -n capi-system manager
      
    • Journaux spécifiques à IaaS :

      • vSphere : kubectl logs deployments/capv-controller-manager -n capv-system manager
      • AWS : kubectl logs deployments/capa-controller-manager -n capa-system manager
      • Azure : kubectl logs deployments/capz-controller-manager -n capz-system manager

Configuration, journalisation et surveillance

Vous pouvez configurer la journalisation et la surveillance sur les clusters de charge de travail créés par Tanzu Kubernetes Grid :

check-circle-line exclamation-circle-line close-line
Scroll to top icon