首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自StatefulSet的豆荚卡在ContainerCreating状态- FailedCreatePodSandBox

来自StatefulSet的豆荚卡在ContainerCreating状态- FailedCreatePodSandBox
EN

Stack Overflow用户
提问于 2019-01-11 16:13:57
回答 1查看 1.7K关注 0票数 2

由StatefulSet控制的吊舱卡在ContainerCreating状态

库贝特

代码语言:javascript
运行
复制
md-0                    1/1       Running             0          4h        10.242.208.59   node-5
md-1                    1/1       Running             0          4h        10.242.160.36   node-6
md-2                    0/1       ContainerCreating   0          4h        <none>          node-6

库贝克尔描述荚md-2

代码语言:javascript
运行
复制
Conditions:
  Type              Status
  Initialized       True 
  Ready             False 
  ContainersReady   False 
  PodScheduled      True 
...
Events:
  Type     Reason                  Age               From                                 Message
  ----     ------                  ----              ----                                 -------
  Warning  FailedCreatePodSandBox  2m (x68 over 4h)  kubelet, node-6  Failed create pod sandbox: rpc error: code = DeadlineExceeded desc = context deadline exceeded

kubectl描述状态集md

代码语言:javascript
运行
复制
Replicas:           3 desired | 3 total
Pods Status:        2 Running / 1 Waiting / 0 Succeeded / 0 Failed
...
Events:                         <none>

节点-6的kubelet日志

代码语言:javascript
运行
复制
RunPodSandbox from runtime service failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
CreatePodSandbox for pod "md-2_exc(a995dd3d-158d-11e9-967b-6cb311235088)" failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
createPodSandbox for pod "md-2_exc(a995dd3d-158d-11e9-967b-6cb311235088)" failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
Error syncing pod a995dd3d-158d-11e9-967b-6cb311235088 ("md-2_exc(a995dd3d-158d-11e9-967b-6cb311235088)"), skipping: failed to "CreatePodSandbox" for "md-2_exc(a995dd3d-158d-11e9-967b-6cb311235088)" with CreatePodSandboxError: "CreatePodSandbox for pod \"md-2_exc(a995dd3d-158d-11e9-967b-6cb311235088)\" failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded"

我还有另外两个StatefulSets,它们按照预期工作。因为某种原因这个坏了。另外,直接kubectl rundocker run也可以很好地工作。

更新2019-01-18

在恢复更改的时间线后,我看到这个特定的吊舱被删除,码头命令绕过kubernetes。

可能是某种程度上破坏了库伯奈特的状态什么的。

经过无数次的搜索、询问和故障排除,我仍然找不到确切的错误。因此,我不得不在分配pod的节点上重新启动kubelet (systemctl restart kubelet)。这个问题就消失了。

我希望了解如何检查库伯内特斯(或库贝利特)到底出了什么问题?却找不到任何线索。在这种情况下,kubelet的行为仍然是黑匣子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-29 10:13:49

正如alexar在更新中提到的那样:

在恢复更改的时间线后,我看到这个特定的吊舱被删除,码头命令绕过kubernetes。

可能是某种程度上破坏了库伯奈特的状态什么的。

经过无数次的搜索、询问和故障排除,我仍然找不到确切的错误。因此,我不得不重新启动kubelet (systemctl,重新启动kubelet)在分配pod的节点上。这个问题就消失了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54150235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档