2017-03-13 1 views
0

내 CoreOS 클러스터에 kubernetes를 설치하려고하지만 내 질문과 관련이 없습니다. 내가 RKT와 CoreOS 알파 (1339.0.0)에 의해 컨테이너 리눅스에있어나가는 포드의 로그보기

:

rkt Version: 1.25.0 
appc Version: 0.8.10 
Go Version: go1.7.3 
Go OS/Arch: linux/amd64 
Features: -TPM +SDJOURNAL 

나는 종료 유지하는 특정 포드가 있습니다.

예를 들어, rkt list --full 나를 보여줍니다

914c4f3f-6e3a-44c2-a111-bfc91ceb411a kubedns   gcr.io/google_containers/kubedns-amd64:1.9    sha512-c7b7c9c4393b exited  2017-03-13 13:34:10.306 +0000 UTC 2017-03-13 13:34:11.246 +0000 UTC 

exited 그리고 내가 포드의 로그를 참조 할 수 있습니다.

now ...에 따라 https://github.com/coreos/rkt/blob/master/Documentation/commands.md 나는 찾을 수없는 machinectl ID가 있어야합니다. 그래서 uuid 문자열에 rkt-을 추가하라고 알려줍니다. 내가 종료 포드의 로그 출력을보고 할 무슨 ..

# journalctl -m _MACHINE_ID=914c4f3f-6e3a-44c2-a111-bfc91ceb411a 
-- No entries -- 
# journalctl -M rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a 
Failed to open root directory: No machine 'rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a' known 
# journalctl -u rkt-914c4f3f-6e3a-44c2-a111-bfc91ceb411a 
-- No entries -- 

너무 :

은 그래서 나는 내가 생각할 수있는 모든 조합을 시도? :) 감사!

답변

0

나는 rkt-gc.timer가 내가 공간을 빨리 다 소모했기 때문에 오래된 포드를 가비지 수집하는 것을 알아 채지 못했습니다. 나는 장애인과 내 클라우드 설정에서 RKT-gc.timer을 중지하면, 나는

journalctl -m _MACHINE_ID=UID_WITHOUT_- 그냥 rkt list --full의 UID 출력에서 ​​-을 제거하여 로그를 볼 수 있었다.