1

在使用 Helm(2.6.2 版)在 Kubernetes 中部署服务数月后,我们开始在执行--upgrade命令时遇到随机错误。

大多数情况下升级超时,而在其他情况下,它看起来像是发生了网络问题,出现了类似getsockopt: connection refusedTLS handshake timeout.

有时我们也见过the server cannot complete the requested operation at this time, try again later (get configmaps)

我们每天使用 Helm 将多个版本的服务部署到 CI 环境中,而开始蔓延的部署过程的不稳定性正在影响我们的生产力。

知道我应该寻找什么来将--upgrade命令恢复到可靠状态吗?

4

1 回答 1

1

升级到 Helm 2.7.0 并使用--history-max为我解决了这个问题,所以问题一定与老配置地图没有被分蘖清理的事实有关,随着时间的推移,它们堆积起来,直到分蘖开始难以理解他们。

更多关于它的信息在这里

于 2017-11-16T21:41:47.150 回答