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.