Pra*_*ant 6 python flask google-kubernetes-engine dockerfile
我正在尝试使用gunicorn 启动一个Python Flask 应用程序。我参考这段代码来创建一个映像,然后在 GKE 上启动一个 pod/部署/服务。
Pod 在 GKE 上启动失败,并显示“ContainersReady: False”。在探测 ContainerLogs 时,我可以看到以下错误
Error: '' is not a valid port number
Run Code Online (Sandbox Code Playgroud)
我已更改 dockerfile 并通过更改以下内容重建映像,但错误仍然相同。
CMD exec gunicorn --bind 0.0.0.0:8000 --workers 1 --threads 8 --timeout 0 main:app
Run Code Online (Sandbox Code Playgroud)
我想我在这里缺少一些基本的东西。不知道是什么..
添加后
env:
- name: PORT
value: "8080"
Run Code Online (Sandbox Code Playgroud)
在你的deployment.yaml中的“容器”下它应该可以工作。
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |