我在Kubernetes容器上部署Node.js应用程序时遇到了一个问题。
容器处于崩溃循环状态,并出现此错误"Back-off restart failed container"错误码是这样的:原因:错误-退出代码:243">
我做了一个pod的描述,我发现除了"后退重新启动失败的容器"之外什么都没有。.如果有人能帮忙,那就太好了。
我不知道为什么这工作,但它似乎与使用npm run...
启动节点服务。我尝试改变我的Docker文件来启动容器,使用:
CMD npm run start
直接运行node命令,使用NPM应该运行的命令:
CMD node ...
编辑:
在我们的环境中,这是一个访问问题。为了让NPM工作,我们必须删除所有的目录:
COPY --chown=${uid}:${gid} --from=builder /app .