Azure Stack HCI의 AKS에 있는 클러스터 노드에서 kubelet 로그 가져오기

Azure Stack HCI 클러스터에서 AKS를 운영하는 과정의 일환으로 문제를 해결하기 위해 특정 시점에 로그를 검토해야 할 수 있습니다. Azure Stack HCI에서 AKS에 대한 로그를 볼 수 있으며 문제 해결을 위해 Azure Stack HCI 노드의 AKS에서 kubelet 로그를 가져와야 할 수도 있습니다. 이 항목에서는 노드에서 journalctl 로그를 보는 데 사용하는 journalctl 방법을 보여 줍니다.

시작하기 전에

이 문서에서는 Azure Stack HCI 클러스터에 기존 AKS가 있다고 가정합니다. Azure Stack HCI 클러스터에 AKS가 필요한 경우 Azure Stack HCI에 AKS를 배포하기 위한 이 빠른 시작을 참조하세요.

SSH 연결 만들기

먼저 kubelet 로그를 확인해야 하는 노드와 SSH 연결을 만들어야 합니다. SSH를 사용하여 로그인하려면 Windows 및 Linux 작업자 노드에 대한 SSH와의 연결을 참조하세요.

kubelet 로그 가져오기

노드에 연결되면 다음 명령을 실행하여 kubelet 로그를 가져옵니다.

sudo journalctl -u kubelet -o cat

다음 샘플 출력은 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]

다음 단계