获取容器日志¶
在Pods中有多个容器,则需要获取容器日志,需要通过 -c
参数指定容器:
kubectl logs podname -c containername --previous
这里 podname
指定pod,containername
指定该pod中的容器, --previous
则输出最近一次容器启动后生成的日志。
对于pod,可以通过 describe pod
命令来获取pod的event记录,对于排查pod异常会很有帮助
对于namespace,可以整体获得这个namespace中日志信息:
kubectl get event [--namespace=my-namespace]