gpt4 book ai didi

docker - 据报道Kubernetes Pod运行时没有运行

转载 作者:行者123 更新时间:2023-12-02 12:23:52 25 4
gpt4 key购买 nike

我遇到一个奇怪的错误:该Pod据报告是通过k8s api服务器运行的。但是运行应用程序的容器实际上已经退出,只有暂停容器gcr.io/google_containers/pause:0.8.0正在运行,而不是实际的容器。

$ docker ps -a | grep ms-issue
1754ddbbfbd8 agencyrev/workflow.microservice.issue:v0.0.9 "npm start" 2 days ago Exited (1) 11 hours ago k8s_workflow-microservice-issue.458c077c_rc--ms-issue--v0.0.9-btryt_staging_18d44bae-dac7-11e5-889c-00155d08db02_965dee2f
30c0addd88ef gcr.io/google_containers/pause:0.8.0 "/pause" 2 days ago Up 2 days k8s_POD.b5de0404_rc--ms-issue--v0.0.9-btryt_staging_18d44bae-dac7-11e5-889c-00155d08db02_e427af83

如您所见,该应用程序容器已在11小时前退出,但是 /pause::0.8.0仍在运行,这就是为什么它被报告为正在运行的原因。
我注意到了这个问题,因为在 Dial failed: connection refused中一直出现错误 kube-proxy。不只是这个 pods ,我还遇到了其他一些 pods (同一主机)。

我不知道是什么原因造成的,但这可能吗?如何?

我正在使用kubernetes版本1.1.7
$ kubetctl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.7", GitCommit:"e4e6878293a339e4087dae684647c9e53f1cf9f0", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.7", GitCommit:"e4e6878293a339e4087dae684647c9e53f1cf9f0", GitTreeState:"clean"}

$ docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 2c2c52b-dirty
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 2c2c52b-dirty
OS/Arch (server): linux/amd64

$ uname -a
Linux dev-coreos-k8s_14 4.1.5-coreos #2 SMP Thu Aug 13 09:18:45 UTC 2015 x86_64 Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz GenuineIntel GNU/Linux

上面的问题导致了另一个问题,没有 --grace-period=0选项,我无法停止Pod(状态始终为 Terminating,默认宽限期为30秒)。即使在pod停止之后, pause容器仍然存在。我不得不用 docker stop停止它

最佳答案

这似乎特定于您正在运行的pod /图像。您可以查看日志并查看该 pods 为何退出吗?您可以尝试从docker hub尝试任何其他图像吗?

关于docker - 据报道Kubernetes Pod运行时没有运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35765093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com