首页 > 解决方案 > helm test failure: 等待条件超时

问题描述

我们有一个简单的Redis图表发布测试。运行后helm test myReleaseName --tls --cleanup,我们得到了

RUNNING: myReleaseName-redis
ERROR: timed out waiting for the condition

https://github.com/helm/helm/search?q=timed+out+waiting+for+the+condition&type=Issues的 Github 存储库中有几个问题,但我没有找到解决方案。

这里发生了什么?

标签: kuberneteskubernetes-helm

解决方案


这首先看起来令人费解,并且显示的信息很少,因为--cleanup会在运行后杀死 pod。可以将其删除以获取更多信息。因此,我重新运行了测试

helm test myReleaseName --tls --debug

然后用于kubectl get pods检查用于测试的 pod。(它可能是其他名称。)

NAME                                                 READY     STATUS             RESTARTS   AG
myReleaseName-redis                                            0/1       ImagePullBackOff   0          12h

从这里,现在更清楚的是图片有问题,结果是用来拉图片的链接不正确。(使用kubectl describe pod <pod-name>然后你可以找到你用来拉图像的链接。)

修复链接,它工作。


推荐阅读