【发布时间】:2020-12-28 23:58:27
【问题描述】:
为我的图表运行 helm install 会出现超时错误。我不知道为什么。在一个简单的 aws 实例中运行它,没有防火墙或类似的东西。我以前工作过,突然不工作了。
# helm install xxxx-services-1 chart/ --values chart/values.yaml
Error: failed pre-install: timed out waiting for the condition
已经试过了:
- 重启 kubernetes
- 重启机器
- kubeadm 重置和 kubeadm 初始化
更新:
-
使用 helm 3
-
当我使用 --debug 运行时,这些是最后几行,并且卡在那里:
client.go:463: [debug] 监视 Job xxxx-services-1-ingress-nginx-admission-create 的更改,超时时间为 5m0s
client.go:491:[调试]为 xxxx-services-1-ingress-nginx-admission-create 添加/修改事件:添加
client.go:530: [debug] xxxx-services-1-ingress-nginx-admission-create: 作业活动:0,作业失败:0,作业成功:0 client.go:491:[调试]为 xxxx-services-1-ingress-nginx-admission-create 添加/修改事件:修改
client.go:530:[debug] xxxxx-services-1-ingress-nginx-admission-create:作业活动:1,作业失败:0,作业成功:0
-
当我执行
kubectl get jobs时,我确实看到了一个活跃的工作,我删除了它,再次运行安装 - 仍然是相同的结果
【问题讨论】:
-
将
--debug添加到您的 helm 命令并发布输出。 -
使用 helm2 还是 helm3?
-
检查您尝试安装的命名空间中是否有任何失败的 kubernetes 作业?如果是,请删除作业并尝试再次安装
标签: kubernetes kubernetes-helm