This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.2. 호스트에 SSH 액세스를 통해 수동으로 로그 수집
must-gather
또는 자동화된 수집 방법이 작동하지 않는 경우 로그를 수동으로 수집합니다.
전제 조건
- 호스트에 대한 SSH 액세스 권한이 있어야합니다.
프로세스
다음을 실행하여
journalctl
명령을 사용하여 부트 스트랩 호스트에서bootkube.service
서비스 로그를 수집합니다.journalctl -b -f -u bootkube.service
$ journalctl -b -f -u bootkube.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Podman 로그를 사용하여 부트 스트랩 호스트의 컨테이너 로그를 수집합니다. 이는 호스트에서 모든 컨테이너 로그를 가져오기 위해 루프로 표시됩니다.
for pod in $(sudo podman ps -a -q); do sudo podman logs $pod; done
$ for pod in $(sudo podman ps -a -q); do sudo podman logs $pod; done
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 또는 다음을 실행하여
tail
명령을 사용하여 호스트 컨테이너 로그를 수집합니다.tail -f /var/lib/containers/storage/overlay-containers/*/userdata/ctr.log
# tail -f /var/lib/containers/storage/overlay-containers/*/userdata/ctr.log
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같이
journalctl
명령을 사용하여 마스터 및 작업자 호스트에서kubelet.service
및crio.service
서비스 로그를 수집합니다.journalctl -b -f -u kubelet.service -u crio.service
$ journalctl -b -f -u kubelet.service -u crio.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같이
tail
명령을 사용하여 마스터 및 작업자 호스트 컨테이너 로그를 수집합니다.sudo tail -f /var/log/containers/*
$ sudo tail -f /var/log/containers/*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow