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íží.