我正在生产环境中运行Python应用程序,但是我的pod在生产环境中经常重新启动。在暂存环境中不会发生这种情况。
所以我认为这可能是CPU和内存限制问题。我也更新了。
进一步调试,我得到了137
退出代码。
要进行更多调试,我进入Kubernetes节点并检查容器。
使用的命令:docker inspect < container id >
此处输出:
{
"Id": "a0f18cd48fb4bba66ef128581992e919c4ddba5e13d8b6a535a9cff6e1494fa6","Created": "2019-11-04T12:47:14.929891668Z","Path": "/bin/sh","Args": [
"-c","python3 run.py"
],"State": {
"Status": "exited","Running": false,"Paused": false,"Restarting": false,"OOMKilled": false,"Dead": false,"Pid": 0,"ExitCode": 137,"Error": "","StartedAt": "2019-11-04T12:47:21.108670992Z","FinishedAt": "2019-11-05T00:01:30.184225387Z"
},
OOMKilled是错误的,因此我认为这不是问题。
使用GKE主版本:1.13.10-gke.0