【问题标题】:Helm Install failing without giving much information about the cause/Helm 安装失败,但未提供有关原因的太多信息/
【发布时间】:2022-07-29 08:13:17
【问题描述】:

我正在安装具有以下三个图表依赖项的mist.io图表

1. mongodb-12.1.19.tg
2. rabbitmq-10.1.5.tgz
3. victoria-metrics-cluster-0.8.24.tgz

但是,当我尝试安装它时,我遇到了失败错误。错误消息对识别问题没有多大帮助。

命令:

helm install test-staging chart/mist

输出:

Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(StatefulSet.spec.updateStrategy): invalid type for io.k8s.api.apps.v1.StatefulSetUpdateStrategy: got "string", expected "map"

【问题讨论】:

    标签: kubernetes-helm helm3


    【解决方案1】:

    这可能是 Kubernetes api 版本的问题,您正在使用带有旧 helm chart 和 chart 的 values.yaml 的最新 api。以下是updateStrategy 的指示性更改,可以从这里更改:

    updateStrategy: RollingUpdate
    

    收件人:

    updateStrategy:
        type: RollingUpdate
    

    这很有效,在我的例子中,我有一个旧版本的 mysql helm chart 用于 Kubernetes 版本 1.17,并尝试将它与 Kubernetes 版本 1.19 一起使用。

    在进行更改之前,请参阅此处的相关 Kubernetes 官方文档:https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#updating-statefulsets

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 2019-03-23
      • 2022-01-04
      • 2022-06-17
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 2020-11-22
      • 2014-10-01
      相关资源
      最近更新 更多