Freigeben über


Kubelet-Protokolle von Clusterknoten abrufen

> Applies to: AKS auf Azure Local, AKS aktiviert durch Azure Arc auf VMware (Vorschau)

Beim Betrieb eines Kubernetes-Clusters in AKS, das von Azure Arc aktiviert wurde, müssen Sie möglicherweise irgendwann Protokolle einsehen, um ein Problem zu beheben. Dieser Artikel beschreibt, wie Sie journalctl verwenden, um die Kubelet-Protokolle auf einem Knoten anzuzeigen.

Erstellen einer SSH-Verbindung

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

Abrufen von Kubelet-Protokollen

Sobald Sie sich mit dem Knoten verbunden 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 des Clusters abrufen und sich dann für eine eventuelle Fehlersuche an Microsoft wenden.

Nächste Schritte