通常使用以下命令查看在pod中运行的服务的日志:
kubectl logs -f <pod_name>
但是对于被驱逐的吊舱,它不起作用。 我可以通过运行以下命令来查看整个Pod的运行状况:
kubectl describe po <evicted_pod_name>
答案 0 :(得分:1)
您可以使用以下命令
kubectl logs my-pod -c my-container --previous
这将转储用于先前实例化容器的pod容器日志(stdout,多容器情况)
或
kubectl logs my-pod --previous
这将转储容器先前实例化的pod日志(stdout)
或者,您也可以登录到计划了pod的节点,并使用docker ps
获取containarerid,使用docker logs containarerid
获取日志。