我正在使用Docker镜像在Origin 3.1中创建应用程序。openshift pod失败并重新启动频繁
每当我创建图像时,新的pod被创建,但它会一次又一次地重新启动,并最终将状态设置为“CrashLoopBackOff”。
我分析了pod的日志,但它没有提供任何错误,所有日志数据与成功运行的应用程序的预期一致。因此,无法确定原因。
今天我在下面的链接中发现,它说“以root身份运行容器内的应用程序仍然存在风险,OpenShift不允许您在默认情况下执行此操作,而是将其作为任意指定的用户ID运行”。
What is CrashLoopBackOff status for openshift pods?
这里我的形象是只使用root用户,怎样做才能使这项工作?因为日志显示没有错误,但pod不断重新启动。
任何人都可以请帮助我这个。
是否使用了''-p''或''--previous''标志''OC logs'',看是否从以前的尝试日志开始荚说明了什么?在这种情况下只查看最新情况可能不会导致您捕获问题。你的应用程序是否会记录到标准输出,以便记录日志? –