当它变成CrashLoopBackOff时如何访问pod?

时间:2018-04-26 13:28:23

标签: kubernetes kubernetes-pod

现在,我在我的kubernetes集群上部署了一些pod。但有时候,我的图像可能会有一些错误,使得pod无法正常启动。

例如: nats-1 0/1 CrashLoopBackOff 121 10h

我也无法在kubectl日志中看到任何错误。

那么有没有办法访问这个pod?或者是否有任何工具或技术可以允许进入容器?

非常感谢! :)

2 个答案:

答案 0 :(得分:2)

您可以kubectl describe获取活动,有时可能会显示一些错误。否则,你也可以让部署/ pod运行像sleep 3600这样的命令,让它保持打开状态,让你进一步调查它。

答案 1 :(得分:0)

澄清后编辑:

您可以进入工作人员(kubectl get pod <pod-name> -o wide以获取哪一个)并访问节点syslogs或pods的日志。这应该会向您显示更详细的信息。

但@ ho-man方法非常有效且不那么麻烦。