2

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

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

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

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

非常感谢大家!:)

4

2 回答 2

4

您可以kubectl describe获取事件,它有时可能会在那里显示一些错误。否则,您可能还可以让部署/吊舱运行一个命令,例如sleep 3600保持打开状态,以便您执行它以进一步调查。

于 2018-04-26T13:35:14.853 回答
0

澄清后编辑:

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

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

于 2018-04-26T13:46:30.723 回答