Condividi tramite


Ottenere i log kubelet dai nodi del cluster

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

Nell'ambito del funzionamento di un cluster Kubernetes abilitato da Azure Arc, potrebbe essere necessario esaminare i log in un determinato 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 con 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 necessaria.

Passaggi successivi