클러스터 노드에서 kubelet 로그 가져오기
> 적용 대상: Azure Stack HCI, 버전 23H2, VMware의 Azure Arc에서 사용하도록 설정된 AKS(미리 보기)
Azure Arc에서 사용하도록 설정된 AKS에서 Kubernetes 클러스터를 운영하는 과정의 일환으로 문제를 해결하려면 특정 시점에 로그를 검토해야 할 수 있습니다. 이 문서에서는 를 사용하여 journalctl
노드에서 kubelet 로그를 보는 방법을 설명합니다.
SSH 연결 만들기
먼저 kubelet 로그를 확인해야 하는 노드와 SSH 연결을 만들어야 합니다. SSH를 사용하여 로그인하려면 Windows 및 Linux 작업자 노드용 SSH로 연결을 참조하세요.
kubelet 로그 가져오기
노드에 연결한 후 다음 명령을 실행하여 kubelet 로그를 가져옵니다.
chroot /host
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]
클러스터에서 전체 주문형 로그를 다운로드한 다음 필요한 문제 해결을 위해 Microsoft에 문의할 수 있습니다.