【问题标题】:Helm Chart install error: failed pre-install: timed out waiting for the conditionHelm Chart 安装错误:预安装失败:等待条件超时
【发布时间】:2021-11-24 16:56:59
【问题描述】:

我正在尝试通过运行安装kube-prometheus-stack 图表:

helm install prometheus prometheus-community/kube-prometheus-stack  -f ./prometheus-operator-values.yaml

但我得到了错误:

manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
Error: failed pre-install: timed out waiting for the condition

图表需要Kubernetes 1.16+,我在一个lokal Minikube集群上,当我用kubectl version检查版本时,我得到:

Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T21:04:39Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.2", GitCommit:"f5743093fd1c663cb0cbc89748f730662345d44d", GitTreeState:"clean", BuildDate:"2020-09-16T13:32:58Z", GoVersion:"go1.15", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.21) and server (1.19) exceeds the supported minor version skew of +/-1

所以我的版本应该符合要求吧?

如果是这样,这个错误还有什么其他原因?

【问题讨论】:

  • 嗨@Jonas,您能否分享您正在遵循的安装此教程或 yaml 文件,以便我可以重现您的问题?谢谢
  • @Bazhikov 我所做的只是创建一个 Minucube 集群,使用helm repo add prometheus-community https://prometheus-community.github.io/helm-charts 添加repo,然后使用helm install prometheus prometheus-community/kube-prometheus-stack 安装图表

标签: kubernetes kubernetes-helm minikube


【解决方案1】:

这是 GitHub 中的一个已知问题,请参考existing bug 并在此处发表评论以解决此问题。

【讨论】:

  • 似乎与我遇到的问题不同,因为在该问题中它有时会起作用并且在升级图表时会发生。对我来说,它永远不会起作用,它会在安装图表时发生
  • @Jonas,你能告诉我你使用的是什么 minikube 驱动程序吗?请参考:minikube.sigs.k8s.io/docs/drivers
  • @Bazhikov 我正在使用 docker 作为 vm 驱动程序
  • @Jonas,我尝试使用 docker 和 minikube 在新的 centos 集群上重现您的问题,但是图表是为我安装的,您能否提供您的 minikube 配置?
【解决方案2】:

这有点奇怪,但我使用 15.0.0 版本并开始工作。降级版本。我试图下载版本 27、28,最后以 15 结束。它开始运行。我使用了相同的仓库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2022-08-18
    • 2020-01-24
    • 2020-12-04
    • 2020-12-28
    • 2020-12-08
    相关资源
    最近更新 更多