【发布时间】:2019-10-24 15:42:36
【问题描述】:
使用helm upgrade --install 时,我经常遇到超时。我得到的错误是:
UPGRADE FAILED
Error: timed out waiting for the condition
ROLLING BACK
如果我查看 GCP 上的 GKE 集群日志,我会发现发生这种情况是因为此步骤需要非常长的时间来执行:
Killing container with id docker://{container-name}:Need to kill Pod
我已经看到它从几秒到 9 分钟不等。如果我进入日志消息的元数据以查找特定容器并查看其日志,它们中没有任何内容表明它与快速终止的容器之间存在区别。
关于如何继续解决此问题的任何建议?
【问题讨论】:
-
同一个容器的终止时间是否相同?您可能需要查看 pod 的生命周期,尤其是优雅终止期。考虑到 helm 需要在一定时限内完成该过程,可能值得在较短的时间内完成
标签: google-cloud-platform google-kubernetes-engine kubernetes-helm