Protokolle und Überwachung

In diesem Thema wird der Zugriff auf Protokolle beschrieben, die von Tanzu Kubernetes Grid erfasst wurden.

Zugriff auf Tanzu Kubernetes Grid-Protokolle

Tanzu Kubernetes Grid bewahrt Protokolle für die Bereitstellung und den Betrieb von verwalteten Clustern und Arbeitslastclustern auf. Weitere Informationen zum Abrufen von Überwachungsprotokollen auf der Kubernetes-API- oder Linux-Systemebene finden Sie unter Überwachungsprotokollierung.

Lokale Clusterprotokolle

Lokale Clusterprotokolle erfassen Aktivitäten zur Erstellung, Aktualisierung und Löschung von eigenständigen Verwaltungs- und Arbeitslastclustern in der Datei ~/.config/tanzu/tkg/logs/CLUSTER-NAME. Diese Protokolle können zur Fehlerbehebung bei der Clustererstellungsaktivität und anderen Fehlern verwendet werden. Bei erfolgreichem Löschen eines Clusters wird automatisch dessen Protokolldatei gelöscht. Wenn die Löschaktion jedoch fehlschlägt, bleibt die Protokolldatei bestehen und kann vom Benutzer oder Supportteam überprüft werden.

Cluster-API-Protokolle

Wenn lokale Clusterprotokolle keine ausreichenden Informationen zum Überwachen von Bereitstellungen oder zur Behebung von Komponentenfehlern enthalten, können Sie Protokolle mithilfe von kubectl wie folgt abrufen.

Zugriff auf Protokolle zur Bereitstellung von eigenständigen Verwaltungsclustern

Zur Überwachung und Fehlerbehebung von Bereitstellungen von eigenständigen Verwaltungsclustern gehen Sie Folgendes durch:

  • Die in der Terminalausgabe unter Protokolle der Befehlsausführung finden Sie auch unter… aufgeführte Protokolldatei

  • Das Protokoll aus Ihrem Cloud-Anbietermodul für die Cluster-API. Rufen Sie die neueste Version wie folgt ab:

    1. Suchen Sie in der Ausgabe von tanzu management-cluster create nach Bootstrapper created. Kubeconfig: und kopieren Sie den aufgelisteten kubeconfig-Dateipfad. Die Datei befindet sich in ~/.kube-tkg/tmp/.
    2. Führen Sie Folgendes basierend auf Ihrem Cloudanbieter aus:
      • 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>

Informationen zur Fehlerbehebung bei Supervisor finden Sie unter Troubleshooting Supervisor Enablement (Fehlerbehebung bei der Supervisor-Aktivierung) in der Dokumentation zu vSphere with Tanzu.

Zugreifen auf Bereitstellungsprotokolle für Arbeitslastcluster

Nach der Ausführung von tanzu cluster create können Sie den Bereitstellungsvorgang in den Cluster-API-Protokollen im Verwaltungscluster überwachen.

Um auf diese Protokolle zuzugreifen, führen Sie die folgenden Schritte aus:

  1. Legen Sie kubeconfig auf Ihren Verwaltungscluster fest. Beispiel:

    kubectl config use-context my-management-cluster-admin@my-management-cluster
    
  2. Führen Sie Folgendes aus:

    • capi-Protokolle:

      kubectl logs deployments/capi-controller-manager -n capi-system manager
      
    • IaaS-spezifische Protokolle:

      • 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

Konfigurieren der Protokollierung und Überwachung

Sie können die Protokollierung und Überwachung auf Arbeitslastclustern, die von Tanzu Kubernetes Grid erstellt wurden, konfigurieren:

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