与以下网址相关:Kubernetes: runContainer: API error (500): Cannot start container (docker failed to umount)
我们在GKE上使用kubernetes集群。 kubenetes的版本是主版本1.4.5和minion节点版本1.2.0。
我们的群集上发生了与上述URL相同的问题。 我们了解升级节点版本是一个解决方案, 但由于系统限制,目前很难立即使用节点池升级minion节点
所以我有一个问题。 在回答上面的URL时,CJ Cullen回复如下
您可以通过在容器的命令行中添加额外字符来解决此问题。
在运行GKE的kubernetes中,应该更改哪些内容以应用上述解决方法?我应该更改清单文件还是Dockerfile?
答案 0 :(得分:0)
添加额外字符可以通过添加仅使用空格作为其值的环境变量来完成(或者在大多数情况下没有值)。请注意,这不是一个完整的修复 - 因为当容器配置是一个非常特定的大小(2的幂)时会发生错误,你不能确定添加额外的字符不会导致你的容器配置达到2的幂值。