Obter logs kubelet de nós de cluster

> Aplica-se a: Azure Stack HCI, versão 23H2, AKS habilitado pelo Azure Arc no VMware (versão prévia)

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

Criar uma conexão SSH

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

Obter logs de kubelet

Depois de se conectar ao nó, execute o seguinte comando para efetuar pull dos logs do kubelet:

chroot /host
journalctl -u kubelet -o cat

A saída de exemplo a seguir mostra os dados do log de 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 entrar em contato com a Microsoft para obter qualquer solução de problemas necessária.

Próximas etapas