Partilhar via


Obter logs de kubelet de nós de cluster

> Aplica-se a: Azure Local, versão 23H2, AKS habilitado pelo Azure Arc no VMware (visualização)

Como parte da operação de um cluster Kubernetes no AKS habilitado pelo Azure Arc, talvez seja necessário revisar os logs em algum momento para solucionar um problema. Este artigo descreve como usar journalctl para exibir os logs kubelet em um nó.

Criar uma conexão SSH

Primeiro, você deve criar uma conexão SSH com o nó no qual você precisa visualizar os logs do kubelet. Para entrar usando SSH, consulte Conectar-se com SSH para nós de trabalho Windows e Linux.

Obter registos kubelet

Depois de se conectar ao nó, execute o seguinte comando para puxar os logs kubelet:

chroot /host
journalctl -u kubelet -o cat

A saída de exemplo a seguir mostra os dados de log do kubelet:

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]

Você pode obter os logs sob demanda completos do cluster e, em seguida, entrar em contato com a Microsoft para qualquer solução de problemas necessária.

Próximos passos