alauda / captain

A Helm 3 Controller
Apache License 2.0
185 stars 46 forks source link

通过hr安装vela-core异常 #127

Closed Gitttttttt closed 9 months ago

Gitttttttt commented 9 months ago

1.我的HelmRequest如下所示: image

2.如果部署成功,将会创建如下pod(这是之前通过hr成功创建的结果): image

3.但是现在执行了hr后,得到的却是如下的pod,并且一直创建不成功: image

4.查看captain-controller-manager日志如下: image

日志提示“failed pre-install: timed out waiting for the condition”,是有什么条件不满足吗?还是其他什么问题

zhhray commented 9 months ago

"failed pre-install: timed out waiting for the condition" 意味着,在你的chart里存在了一个pre-install的hook,但是在安装chart时,这个hook没有执行成功,导致chart没能安装成功。 可以参考helm官方文档,了解hook的定义和原理。 一般这种hook应该是一个k8s的job资源,你需要排查对应的job为什么执行失败,并解决掉问题使得hook能正常运行。 从而继续使用Helmrequest安装这个chart。