AKS 하이브리드의 클러스터 노드에서 kubelet 로그 가져오기
적용 대상: Azure Stack HCI의 AKS, Windows Server의 AKS
AKS 하이브리드에서 AKS(Azure Kubernetes Service) 클러스터를 운영하는 과정의 일환으로 문제를 해결하기 위해 특정 시점에 로그를 검토해야 할 수 있습니다. AKS 에 대한 로그를 볼 수 있으며 문제 해결을 위해 AKS 노드에서 kubelet 로그를 가져와야 할 수도 있습니다. 이 항목에서는 를 사용하여 journalctl
노드에서 kubelet 로그를 보는 방법을 보여 줍니다.
시작하기 전에
이 문서에서는 기존 AKS 클러스터가 있다고 가정합니다. AKS 클러스터가 필요한 경우 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]