【项目实战】Kubernetes 排障指南:如何高效查询 Pod 日志
在 Kubernetes(K8s)日常运维或开发调试中,查看容器日志是最基础且最高频的操作。当业务容器(如
api-service-xxx)出现异常时,快速定位日志信息至关重要。
本文将介绍几种常用的kubectl logs命令技巧,帮助你从不同维度获取所需的调试信息。
一、 基础查询:获取当前日志
如果你只需要查看 Pod 当前生成的全部日志,可以使用最基本的命令格式:
# 标准格式:kubectl logs <pod-name> -n <namespace>kubectl logs api-service-b6759fc7-8bbwl-nproject-itest注意:如果 Pod 中包含多个容器,你需要通过
-c参数指定容器名。
二、 进阶技巧:针对不同场景的查询
1. 实时动态追踪 (Tail -f)
在调试接口调用或观察系统启动过程时,我们需要像 Linux 中的ta
