Ottenere i log kubelet dai nodi del cluster

> Si applica a: Azure Stack HCI, versione 23H2, servizio Azure Kubernetes abilitato da Azure Arc in VMware (anteprima)

Nell'ambito del funzionamento di un cluster Kubernetes abilitato dal servizio Azure Arc, potrebbe essere necessario esaminare i log in un certo momento per risolvere un problema. Questo articolo descrive come usare journalctl per visualizzare i log kubelet in un nodo.

Creare una connessione SSH

Prima di tutto, è necessario creare una connessione SSH con il nodo in cui è necessario visualizzare i log kubelet. Per accedere tramite SSH, vedere Connettersi con SSH per i nodi di lavoro Windows e Linux.

Ottenere i log di kubelet

Dopo aver eseguito la connessione al nodo, eseguire il comando seguente per eseguire il pull dei log kubelet:

chroot /host
journalctl -u kubelet -o cat

Il seguente output di esempio indica che il log di kubelet è in corso:

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]

È possibile ottenere i log completi su richiesta dal cluster, quindi contattare Microsoft per qualsiasi risoluzione dei problemi necessari.

Passaggi successivi