2017-03-13 4 views
0

私はCoreSクラスタにkubernetesをインストールしようとしていますが、それは私の質問には関係ありません。退出したポッドのログを見る

私はRKTとCoreOSアルファ(1339.0.0)によってコンテナLinux上だ:私は出続けて、特定のポッドを持って

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-を追加するように指示します。

ので、私は私が思いつく限りの組み合わせを試してみました:私は終了しましたポッドのログ出力を確認するために何をすべきか、AN

# 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出力から-が削除されました。

関連する問題