Získání protokolů kubeletu z uzlů clusteru

> Platí pro: Azure Stack HCI verze 23H2, AKS povolenou službou Azure Arc ve VMware (Preview)

V rámci provozu clusteru Kubernetes v AKS s povolenou službou Azure Arc možná budete muset v určitém okamžiku zkontrolovat protokoly, abyste mohli problém vyřešit. Tento článek popisuje, jak použít journalctl k zobrazení protokolů kubeletu na uzlu.

Vytvoření připojení SSH

Nejprve musíte vytvořit připojení SSH s uzlem, na kterém potřebujete zobrazit protokoly kubeletu. Pokud se chcete přihlásit pomocí SSH, přečtěte si téma připojení pomocí SSH pro pracovní uzly s Windows a Linuxem.

Získání protokolů kubelet

Po připojení k uzlu spusťte následující příkaz, který stáhne protokoly kubeletu:

chroot /host
journalctl -u kubelet -o cat

Následující ukázkový výstup ukazuje data protokolu 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]

Z clusteru můžete získat úplné protokoly na vyžádání a pak se obraťte na Microsoft a požádejte o případné řešení potíží.

Další kroky