Freigeben über


Abrufen von Kubelet-Protokollen von Clusterknoten

> Gilt für: Azure Local, Version 23H2, AKS, aktiviert von Azure Arc auf VMware (Vorschau)

Als Teil des Betriebs eines Kubernetes-Clusters in AKS, der von Azure Arc aktiviert ist, müssen Sie möglicherweise Protokolle an einem bestimmten Punkt überprüfen, um ein Problem zu beheben. In diesem Artikel wird beschrieben, wie journalctl Sie die Kubelet-Protokolle auf einem Knoten anzeigen.

Erstellen einer SSH-Verbindung

Zunächst müssen Sie eine SSH-Verbindung mit dem Knoten erstellen, auf dem Sie die Kubelet-Protokolle anzeigen müssen. Informationen zum Anmelden per SSH finden Sie unter Herstellen einer Verbindung mit SSH für Windows- und Linux-Workerknoten.

Abrufen von Kubelet-Protokollen

Nachdem Sie eine Verbindung mit dem Knoten hergestellt haben, führen Sie den folgenden Befehl aus, um die Kubelet-Protokolle abzurufen:

chroot /host
journalctl -u kubelet -o cat

Die folgende Beispielausgabe zeigt die Kubelet-Protokolldaten:

I0512 19:15:19.651370    1824 server.go:411] Version: v1.19.7
I0512 19:15:19.651680    1824 server.go:831] Client rotation is on, will bootstrap in background
I0512 19:15:19.709716    1824 dynamic_cafile_content.go:167] Starting client-ca-bundle::/etc/kubernetes/pki/ca.crt
I0512 19:15:19.867693    1824 server.go:640] --cgroups-per-qos enabled, but --cgroup-root was not specified.  defaulting to /
I0512 19:15:19.868130    1824 container_manager_linux.go:276] container manager verified user specified cgroup-root exists: []
I0512 19:15:19.868169    1824 container_manager_linux.go:281]

Sie können die vollständigen On-Demand-Protokolle aus dem Cluster abrufen und sich dann an Microsoft wenden, um eine erforderliche Problembehandlung zu erhalten.

Nächste Schritte