查看已退出 pod 的日志
viewing log of exited pod
我正在尝试在我的 CoreOS 集群上安装 kubernetes,但这与我的问题无关。
我在 CoreOS alpha (1339.0.0) 和 rkt 的容器 Linux 上:
rkt Version: 1.25.0
appc Version: 0.8.10
Go Version: go1.7.3
Go OS/Arch: linux/amd64
Features: -TPM +SDJOURNAL
我有一个不断退出的特定 pod。
例如,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
,我想查看 pod 的日志。
现在...根据 https://github.com/coreos/rkt/blob/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 --
所以..我该怎么做才能看到退出的 pod 的日志输出? :) 谢谢!
我没有注意到 rkt-gc.timer 一直在收集我旧的 pods 的垃圾,因为我 运行 很快就用完了 space。一旦我在我的云配置中禁用并停止了 rkt-gc.timer,我就可以使用 journalctl -m _MACHINE_ID=UID_WITHOUT_-
查看日志
刚刚从 rkt list --full
的 UID 输出中删除了 -
。
我正在尝试在我的 CoreOS 集群上安装 kubernetes,但这与我的问题无关。
我在 CoreOS alpha (1339.0.0) 和 rkt 的容器 Linux 上:
rkt Version: 1.25.0
appc Version: 0.8.10
Go Version: go1.7.3
Go OS/Arch: linux/amd64
Features: -TPM +SDJOURNAL
我有一个不断退出的特定 pod。
例如,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
,我想查看 pod 的日志。
现在...根据 https://github.com/coreos/rkt/blob/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 --
所以..我该怎么做才能看到退出的 pod 的日志输出? :) 谢谢!
我没有注意到 rkt-gc.timer 一直在收集我旧的 pods 的垃圾,因为我 运行 很快就用完了 space。一旦我在我的云配置中禁用并停止了 rkt-gc.timer,我就可以使用 journalctl -m _MACHINE_ID=UID_WITHOUT_-
刚刚从 rkt list --full
的 UID 输出中删除了 -
。