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 还存在,日志就会一直保留,即使其中的容器已经退出也是如此:你可以通过日志查明停止的原因。
挑战
入门使用 nginx 镜像启动一个名为 web 的 Pod,然后打印它的日志,查看服务器启动情况。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Kubernetes 入门中的所有课
自己练习: Terminal 在线编辑器