Menu
CoddyTech

Pod 日志

本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 21 课,共 45 课。

容器打印的所有内容都会由 Kubernetes 收集。使用 Pod 的名称读取日志:

kubectl logs web

对于 nginx Pod,这些日志是服务器的启动消息;对于你自己的应用程序,日志就是它写入输出的内容。Pod 行为异常时,首先要检查日志。

Deployment 的 Pod 名称是自动生成的,因此你可以改为指定 Deployment 的名称,kubectl 会选择其中一个 Pod:

kubectl logs deployment/web

添加 --tail=5,即可只查看最后五行。

只要 Pod 还存在,日志就会一直保留,即使其中的容器已经退出也是如此:你可以通过日志查明停止的原因。

challenge icon

挑战

入门

使用 nginx 镜像启动一个名为 web 的 Pod,然后打印它的日志,查看服务器启动情况。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Kubernetes 入门中的所有课

自己练习: Terminal 在线编辑器