自动重启Kubernetes Pod

时间:2019-01-25 15:51:40

标签: kubernetes google-cloud-platform kubectl

我在Google Cloud Platform上有一个Kubernetes集群。 Kubernetes集群包含一个包含一个Pod的部署。吊舱有两个容器。我观察到该容器已被新的容器替换,并且整个数据被清除。我无法找出背后的原因。

我尝试了以下两个命令:

  1. kubectl logs [podname] -c [containername] --previous

**结果:** previous terminated container [containername] in pod [podname] not found

  1. kubectl get pods

结果:我看到我的广告连播的重启次数等于0。

我可以做些什么来从旧的吊舱中获取日志吗?

2 个答案:

答案 0 :(得分:0)

请尝试以下命令以查看广告连播信息 kubectl描述po

答案 1 :(得分:0)

获取此信息的机会不多,但请尝试以下操作:

1)如果您知道失败的容器ID,请尝试在此处查找旧日志

/var/lib/docker/containers/<container id>/<container id>-json.log

2)查看kubelet的日志:

journalctl -u kubelet