Kubernetes豆荚失败"Pod沙箱改变了,它将被杀死并重新创建"

Eld*_*sis 9 google-cloud-platform kubernetes google-kubernetes-engine

在Google容器引擎群集(GKE)上,我看到有时一个pod(或更多)没有启动并查看其事件,我可以看到以下内容

Pod沙箱发生了变化,它将被杀死并重新创建.

如果我等待 - 它只是不断重新尝试.
如果我删除了pod,并允许部署的副本集重新创建它,它将正常启动.

行为不一致.

Kubernetes版本1.7.6和1.7.8

有任何想法吗?

小智 10

在我的情况下,它发生的原因是内存和 CPU 限制太少

  • 我的情况就是如此。增加内存和CPU 为我解决了这个问题。错误怎么会如此混乱?我因此损失了几个小时。 (2认同)

Car*_*los 7

我可以在Google云状态信息中心中看到以下消息:

"我们正在调查一个影响Google容器引擎(GKE)群集的问题,在这个问题上,Docker崩溃或在节点上重新启动后,无法安排pod.

该问题被认为影响了运行Kubernetes v1.6.11,v1.7.8和v1.8.1的所有GKE集群.

我们的工程团队建议:如果节点处于发行版v1.6.11,请将节点降级到v1.6.10.如果节点处于版本v1.7.8,请将节点降级到v1.7.6.如果节点在v1.8.1上,请将节点降级到v1.7.6.

本文档中的工程团队也提供了其他解决方法.这些解决方法适用于无法降级其节点的客户."