查看已退出的POD的日志



我正在尝试在我的CoreOS群集上安装Kubernetes,但与我的问题无关。

我在Coreos Alpha(1339.0.0)的Container Linux上使用RKT:

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,我想看吊舱的日志。

现在...根据https://github.com/coreos/rkt/blob/master/master/documentation/commands.md,我应该找到我找不到的Machinectl ID,因此它告诉我将rkt-附加到UUID字符串。

所以我尝试了我能想到的每种组合:

# 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 --

so ..我做什么来查看已退出的吊舱的日志输出?:)谢谢!

我没有注意到rkt-gc.timer会保留垃圾收集我的旧豆荚,因为我很快就跑出了空间。一旦我禁用并停止了rkt-gc.timer在我的云中,我就可以使用 journalctl -m _MACHINE_ID=UID_WITHOUT_-

查看日志

刚从rkt list --full的UID输出中删除了-

相关内容

  • 没有找到相关文章

最新更新