开发了一个nextjs应用程序,并已将其部署到Kubernetes(AKS)集群.Docker文件看起来与示例nextjs docker文件几乎相同(请参见here).
Pod list 也没有什么特别之处,我所做的只是设置一些环境变量,并使用正确的docker图像设置容器.
Nextjs应用程序拒绝在AKS集群中的Pod上启动.
我已经从容器注册表中拉出了docker图像,并且能够在docker桌面上本地启动它-一切工作正常.
然而,它拒绝在Kubernetespod 上启动,我束手无策!我超越了pod 上容器的入口点,并手动try 通过容器内的kubectl运行node server.js
,然后...什么都不会发生.Node在一秒钟后才退出,这似乎表明有什么东西导致NodeJS静默崩溃.
这里可能出了什么问题?有没有办法让我获得更多的输出来try 和诊断这个问题?