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.